php网站路径错误:open_basedir restriction in effect 标准码农 技术分享 259 views 这个问题的根源在 nginx/conf/fastcgi.conf 中 PHP\_ADMIN\_VALUE 变量的值 open\_basedir 找不到对应的路径 有些网站的路径确定到./web 有些是根目录 那么在原来的值只把根目录加入到了变量里,没有把更深入一层目录加进去 就导致了vendor等目录无法打开 解决问题的思路就是把nginx-vhost-\*.conf中的root 路径的上层目录(项目所在的根目录)也加进去就可以了。 ```nginx fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:$document_root/./../:/tmp/:/proc/"; ``` 帮助PHPZlc项目! 与任何开源项目一样, 贡献代码 或 文档 是最常见的帮助方式, 但我们也有广泛的 赞助机会。 0 加入技术群 评论 去登录