修復 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 個帖子)
  • 哎呀,回覆話題必需登錄。

話題信息