我在服务器(Ubuntu 16.04,PHP 7.0.18)上部署 Symfony3 项目。我使用 VestaCP,创建 symlinlpublic_shtml -> www/web
并将项目放在www
目录中。
我执行以下命令:
- git 克隆
- 作曲家安装
- setfacl(来自 Symfony 官方文档)
在错误日志中,我看到这些消息:
PHP 警告:require():open_basedir 限制生效。文件(/home/admin/web/project/www/app/autoload.php) 不在允许的路径中: (/home/admin/web/project/public_shtml:/home/admin/tmp) in /第 6 行的 home/admin/web/project/www/web/app.php
PHP警告:需要(/home/admin/web/project/www/app/autoload.php):无法打开流:在线/home/admin/web/project/www/web/app.php中不允许操作6
PHP致命错误:require():在/中打开所需的'/home/admin/web/project/www/web/../app/autoload.php'(include_path ='.:/usr/share/php')失败第 6 行的 home/admin/web/project/www/web/app.php
我做错了什么?