修复 WordPress 的 is_dir(): open_basedir restriction in effect. 错误

  • 该话题包含 2 个回复,1 人参与,最后由诗语 更新于 7 年前
正在查看 3 个帖子:1-3 (共 3 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,935
    @feibisi
    楼主

    不想分析原因了,就直接说下解决方法吧,这个是由于我们改了上传路径引起的问题,如果使用的 WordPress 出现这种情况的话如下:

    Warning: is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/www/wwwroot/www.******.com/:/tmp/:/proc/) in /www/wwwroot/www.******.com/wp-includes/functions.php on line 1618

    需要做两项工作注意以下 * 为自定义内容,自己替换为你的域名和 ID :

    1 、单站点,访问 https://www.***.com/wp-admin/options.php 进行编辑修改或删除一下两项

    2 、多站点,访问 https://www.***.com/wp-admin/network/site-settings.php?id=* 进行编辑修改或删除一下两项,

    也就是改下面的这两项,改为好保存问题就解决了。

    upload_path

    upload_url_path

    诗语
    管理员
    • 文章数量: 5,935
    @feibisi
    楼主

    帖一张出错的图,给自己涨涨记性:

    诗语
    管理员
    • 文章数量: 5,935
    @feibisi
    楼主
    此回复已被标记为私有,🔒 仅楼主及管理员可见。
正在查看 3 个帖子:1-3 (共 3 个帖子)
  • 哎呀,回复话题必需登录。

话题信息