★open_basedir ワーニング
Linux + PLESK サーバの Apache ウェブサーバで、open_basedir ワーニングが出たので、.htaccess ファイルで対応を試みるがNG。
php.ini ファイルを確認するも、open_basedir の設定はされていなかった。
サーバ管理会社に問い合わせると、vhost.conf [/home/httpd/vhosts/*domain/httpdocs] の新設で対応できるとあるが、これもNG。
httpd.include ファイルの変更で対応できた。
- サーバーへSSH接続しスーパーユーザへ
- vi エディタで設定ファイルを開く。 [/var/www/vhosts/*domain/conf/httpd.include]
# vi /var/www/vhosts/*domain/conf/httpd.include
- コードの書き換え
・変更前php_admin_value open_basedir “/var/www/vhosts\*domain/httpdocs: /tmp”↓
・変更後php_admin_value open_basedir none※2箇所あるので注意
- Apache のリブート
# /etc/rc.d/init.d/httpd restart
—
Copy from Webプログラマー+WebデザイナーなZARU日記