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

新手上路,请多包涵

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

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

原文由 Ben 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

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

在此处输入图像描述在此处输入图像描述

原文由 yogihosting 发布,翻译遵循 CC BY-SA 3.0 许可协议

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

原文由 Andrei 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏