0

我正在尝试放松php_admin_value open_basedir对服务器的限制。

我在 Centos 64 位上使用 VestaCp。我通过写这一行改变了php_admin_value open_basedirto nonein的值etc/httpd/conf

php_admin_value open_basedir none

并重新启动了我的服务器。但我的一个域中仍然存在此错误

警告:realpath():open_basedir 限制生效。文件 (/tmp) 不在允许的路径内:

(/home/admin/web/printskool.com/public_html:/home/admin/tmp) 在/home/admin/web/printskool.com/public_html/system/library/Spout/Common/Helper/FileSystemHelper.php 上线24

4

2 回答 2

0

根据此论坛条目,您需要编辑不同的文件

编辑/usr/local/vesta/data/templates/web/httpd/basedir.stpl和添加

php_admin_value open_basedir none

到本节

<Directory %sdocroot%>

请注意,这将对所有站点禁用它,并且可能存在安全风险

于 2017-03-11T18:19:07.833 回答
0

在尝试了这里的一切之后,我就是这样解决的。

http://arstech.net/fix-error-realpath-open_basedir-restriction-effect/参考这个线程。

我不知道如何,但在通过网络搜索近 3 小时后它起作用了。

于 2017-03-11T19:44:13.313 回答