open_basedir 制限が有効です。ファイル (/) は許可されたパス内にありません:
P粉248602298
2023-08-23 18:41:21
<p>ウェブサイトにアバターをアップロード中にこのエラーが発生しました。これまでにこのエラーが発生したことはなく、最近このエラーが発生するようになったのに何も変化はありません...</p>
<pre class="brush:php;toolbar:false;">警告: is_writable() [function.is-writable]:
open_basedir 制限が有効です。
ファイル (/) は許可されたパス内にありません:</pre>
<p><br /></p>
このエラーを解決するには、httpd.conf ファイルを編集する必要があります。 これは、phpinfo の apache2handler セクションの Server Root ディレクティブで以前に確認されました。 たとえば、私の例は次のようなものです -/etc/httpd/httpd.conf。 ファイル httpd.conf を開き、パラメータ open_basedir を見つけます。それを「なし」に設定します。 (php_admin_value open_basedir None)
ホスティング アカウントの open_basedir 設定を変更し、none に設定します。 Plesk/cPanel の PHP 設定領域で指定された open_basedir 設定を見つけます。そこに表示されるドロップダウン リストから「なし」に設定します。 Plesk パネルの写真で示しました。