На локали пришлось переезжать с Денвера на Winginx, поскольку PHP 5.4 мой Денвер не поддерживает.
Установка Yii композером прошла без особых проблем, запустил requirements.php, получил пару мелких варнингов.
Казалось бы всё должно заработать. Но не тут-то было. Ни Advanced- ни Basic-приложения упорно не хотели запускаться.
Перерыл все настройки PHP, файрволов, вэб-экраны антивирусов, 100500 раз перезагружался и выворачивал систему наизнанку.
Шину тоже пинал и пепельницу вытряхивал. Протирал монитор и мыл коврик для мыши. Сломал три бубна и сжёг немерянное количество арматических палочек из перуанского палисандра (старинный магический рецепт, на Аппаче срабатывал всегда безотказно).
И ничего не помогало.
Что же оказалось в итоге:
Код: Выделить всё
server {
charset utf-8;
client_max_body_size 128M;
listen 80; ## listen for ipv4
#listen [::]:80 default_server ipv6only=on; ## слушаем ipv6
server_name spata.local www.spata.local;
root home/spata.local/public_html/frontend/web;
index index.php;
access_log home/spata.local/log/access.log main;
error_log home/spata.local/log/error.log;
..................
.......... и т.д.
И в нём ошибка, приводящая приложение в нерабочее состояние, притом без вывода в логи чего-либо внятного.
Ошибка в четвёртой строке: listen 80;
Правильное заклинание: listen 127.0.0.1:80;
Просьба исправить эту подлую неточность и в переводе документации и в английском оригинале (она приехала оттуда).
Ссылки на страницы с этими ошибками вот:
RU: https://github.com/yiisoft/yii2/blob/ma ... llation.md
EN: http://www.yiiframework.com/doc-2.0/gui ... ation.html