open_basedir限制生效。File(/) 不在允许的路径内:

2022-08-30 07:35:24

我在网站上上传的头像时收到此错误。我以前从未得到过它,最近没有任何东西改变,我开始得到这个错误......

Warning: is_writable() [function.is-writable]: 
open_basedir restriction in effect. 
File(/) is not within the allowed path(s):

答案 1

修改主机账户中的open_basedir设置并将其设置为 none。找到Plesk / cPanel的“PHP设置”区域下给出的open_basedir设置。从此处给出的下拉列表中将其设置为“无”。我已经在Plesk面板图片中展示了它们。

enter image description here enter image description here


答案 2

若要解决此错误,必须编辑文件 httpd.conf。在phpinfo中可以看到它之前的方式 apache2handler 部分指令 Server Root.例如,在我的情况下,这种方式 - / etc / httpd / httpd.conf。打开文件 httpd.conf,找到参数open_basedir的提及。并将其设置为无。(php_admin_value open_basedir 无)


推荐