Я новичок в системе Symfony и немного noobish на Unix-системах. Мне удалось пройти первые два этапа процесса установки (//server_name/symfony/web/app_dev.php
) и застрять на последнем. Я получаю такую ошибку:Установка Symfony2 на Synology NAS 5.1 home server
ContextErrorException: Warning: is_dir(): open_basedir restriction in effect. File(/var/services/homes) is not within the allowed path(s): (/etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/var/services/homes:/root:/usr/bin:/var/services/homes:/volume1/homes) in /volume1/web/symfonytest/vendor/symfony/symfony/src/Symfony/Component/Process/ExecutableFinder.php line 59
я добавил этот путь к open_basedir
(как жирным шрифтом), но он по-прежнему бросает эту ошибку. В synology/var/services/homes - связанный каталог, указывающий на папку/volume1/homes.
Можете ли вы, девочки или ребята, помочь мне, если кто-нибудь из вас встретил такую проблему или просто знает, как это пройти?
возможный дубликат [open \ _basedir ограничение по сути. Файл (/) не входит в допустимые пути:] (http://stackoverflow.com/questions/1846882/open-basedir-restriction-in-effect-file-is-not-within-the-allowed- paths) – AlexL
Это работало? У меня была такая же проблема, но простое изменение настроек в настройках пользовательского интерфейса помогло. Но несколько дней назад я столкнулся с ошибкой, пытаясь изменить open_basedir, говоря «операция недействительна». Я тоже использовал/usr/bin/php:/volume1/@ tmp/php в open_basedir, но я предполагаю, что новая версия изменила это. Если проблема не устранена, попробуйте обратиться к официальной «внутрисистемной» справке, поскольку PHP реализуется самой Synology. – user2781994
Привет. Нет, все еще изо всех сил пытаюсь заставить его работать. Я спрошу специалистов Synology, как это можно достичь. Я дам вам знать, есть ли прогресс в этой проблеме. Спасибо – Czizes