我是 Symfony 框架的新手,对 unix 系统有点陌生。我已经设法完成了安装过程的前两个步骤(//server_name/symfony/web/app_dev.php
)并卡在了最后一个步骤中。我收到这样的错误:
ContextErrorException:警告:is_dir():open_basedir 限制生效。文件(/var/services/homes)不在允许的路径中:(/etc.defaults:/etc:/usr/syno/synoman:/tmp: /var/services/tmp:/var/services/ web:/var/services/homes:/root:/usr/bin: /var/services/homes:/volume1/homes ) 在 /volume1/web/symfonytest/vendor/symfony/symfony/src/Symfony/Component/Process /ExecutableFinder.php 第 59 行
我已将此路径添加到open_basedir
(以粗体显示),但它仍然会引发此错误。在 Synology /var/services/homes 上是一个链接目录,指向 /volume1/homes 文件夹。
如果你们中的任何人遇到这样的问题或者只是知道如何解决这个问题,你们女孩/男孩可以帮助我吗?