Установка Yii2 на виртуальный сервер
Добавлено: 2017.01.11, 16:10
Здравствуйте!
Такая ситуация возникла: есть два виртуальных сервера, на первом давно работающий проект, поставленный через композер (путь к веб-директории /var/www/clients/client1/web6/web/).
Попросил админа поставить на второй сервер /var/www/clients/client2/web12/web/. Поставили и ошибка при запуске:
Как два виртуальных сервера пересеклись, ссылаются друг на друга?
Ладно, удалил проект со второго сервера, распаковал basic для интереса из чистого архива на первый. Эта же ошибка в обратную сторону:
В замешательстве. Первый проект на первом сервере продолжает работать нормально! Сколько раз ставил Yii2 никогда не было такого. Доступа к серверам не дают, могу только либо просить ставить через композер, либо через фтп заливать. В чем может быть проблема?
Такая ситуация возникла: есть два виртуальных сервера, на первом давно работающий проект, поставленный через композер (путь к веб-директории /var/www/clients/client1/web6/web/).
Попросил админа поставить на второй сервер /var/www/clients/client2/web12/web/. Поставили и ошибка при запуске:
Код: Выделить всё
[Tue Dec 27 14:39:26.284003 2016] [:error] [pid 32246] [client 31.173.89.221:10366] FastCGI: server "[b]/var/www/clients/client2/web12/[/b]cgi-bin/php5-fcgi-*-443-lk.mfo-finbroc.ru" stderr: PHP message: PHP Warning: include([b]/var/www/clients/client1/web6/web/[/b]vendor/yiisoft/yii2/base/BootstrapInterface.php): failed to open stream: Operation not permitted in [b]/var/www/clients/client1/web6/web/[/b]vendor/yiisoft/yii2/BaseYii.php on line 288
[Tue Dec 27 14:39:26.284007 2016] [:error] [pid 32246] [client 31.173.89.221:10366] FastCGI: server "[b]/var/www/clients/client2/web12/[/b]cgi-bin/php5-fcgi-*-443-lk.mfo-finbroc.ru" stderr: PHP message: PHP Warning: include(): Failed opening '[b]/var/www/clients/client1/web6/web/[/b]vendor/yiisoft/yii2/base/BootstrapInterface.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in [b]/var/www/clients/client1/web6/web/[/b]vendor/yiisoft/yii2/BaseYii.php on line 288
[Tue Dec 27 14:39:26.284010 2016] [:error] [pid 32246] [client 31.173.89.221:10366] FastCGI: server [b]"/var/www/clients/client2/web12/[/b]cgi-bin/php5-fcgi-*-443-lk.mfo-finbroc.ru" stderr: PHP message: PHP Warning: include(): open_basedir restriction in effect. File([b]/var/www/clients/client1/web6/web/[/b]vendor/yiisoft/yii2/base/UnknownClassException.php) is not within the allowed path(s): (/var/www/clients/client2/web12/web:/var/www/clients/client2/web12/private:/var/www/clients/client2/web12/tmp:/var/www/lk.mfo-finbroc.ru/web:/srv/www/lk.mfo-finbroc.ru/web:/usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) in /var/www/clients/client1/web6/web/vendor/yiisoft/yii2/BaseYii.php on line 288
Ладно, удалил проект со второго сервера, распаковал basic для интереса из чистого архива на первый. Эта же ошибка в обратную сторону:
Код: Выделить всё
[Wed Jan 11 15:13:31.774390 2017] [:error] [pid 20280] [client 31.173.89.221:4762] FastCGI: server [b]"/var/www/clients/client1/web6/[/b]cgi-bin/php5-fcgi-*-443-lk.mygoodmoney.ru" stderr: PHP message: PHP Fatal error: require(): Failed opening required '[b]/var/www/clients/client2/web12/web/[/b]web/../vendor/autoload.php' (include_path='.:/usr/share/php:/usr/share/pear') in [b]/var/www/clients/client1/web6/web/[/b]basic/web/index.php on line 7