open_basedir 限制生效。文件(/)不在允許的路徑內:
P粉248602298
2023-08-23 18:41:21
<p>我在網站上傳頭像時遇到此錯誤。我以前從未得到過它,並且最近沒有任何更改讓我開始收到此錯誤......</p>
<pre class="brush:php;toolbar:false;">Warning: is_writable() [function.is-writable]:
open_basedir restriction in effect.
File(/) is not within the allowed path(s):</pre>
<p><br /></p>
要解決此錯誤,您必須編輯檔案 httpd.conf。 之前可以在 phpinfo 中的 apache2handler 部分指令 Server Root 中看到。 例如我的例子是這樣的-/etc/httpd/httpd.conf。 開啟檔案httpd.conf,找到參數open_basedir。並將其設為無。 (php_admin_value open_basedir 無)
修改您的託管帳戶中的 open_basedir 設定並將其設定為 none。找到 Plesk/cPanel 的「PHP 設定」區域下給出的 open_basedir 設定。從那裡給出的下拉列表中將其設置為“無”。 我已在 Plesk 面板圖片中展示了它們。