Я новичок в фреймворке Symfony и немного нобиш на Unix-системах. Мне удалось пройти первые два шага процесса установки (//server_name/symfony/web/app_dev.php
) и застрял на последнем. Я получаю такую ошибку:
ContextErrorException: Предупреждение: is_dir (): ограничение open_basedir в
эффект. Файл(/ вар / услуги / дома) находится за пределами разрешенного пути:
(/Etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/root:/usr/bin:/ вар / услуги / дома: / volume1 / дома)
в
/volume1/web/symfonytest/vendor/symfony/symfony/src/Symfony/Component/Process/ExecutableFinder.php
строка 59
Я добавил этот путь к open_basedir
(как жирный шрифт) но все равно выкидывает эту ошибку. В synology / var / services / homes — это связанный каталог, который указывает на папку / volume1 / homes.
Вы, девочки / парни, можете мне помочь, если кто-нибудь из вас сталкивался с такой проблемой или просто знает, как это решить?
Та же ошибка дополняет меня, пока я устанавливаю open_basedire. Я думаю, что проблема может быть связана с неправильной символической связью домов в / var / services / homes. Если вы посмотрите на файл «homes», он указывает на «/ volume1 / @ fake_home_link». Очевидно, дома не было каталогом. Я указал / var / services / homes на / root. Может быть, вы могли бы создать папку «дома» в томе 1. Я не знаю, является ли это лучшим решением, но тогда не появилось предупреждение.
Других решений пока нет …