新VPSでPHPエラー『Warning: Unknown: open_basedir restriction in effect. File(/home/user/index.php) is not within the allowed path(s): (/tmp/:/var/lib/php/session/) in Unknown on line 0』
ちょっとこのDreamHostのサーバーが重くて仕方ない、あとWordPressサイトで404やら500が発生しすぎなので、引っ越しを画策しています。
そこでとりあえず、最近はやりのVPSサーバーを借りてみたんですが、色々設定してみたところ、ドメインを設定してApacheでルートを設定させるところまでは出来たんですが、肝心のPHPが動かない。こんなエラーが出ます。
Warning: Unknown: open_basedir restriction in effect. File(/home/user/html/index.php) is not within the allowed path(s): (/tmp/:/var/lib/php/session/) in Unknown on line 0
広告
これは、PHPの設定で、PHPを動かすベースディレクトリを設定してしまっているためで、「そのパスではPHPが動かない」と怒られている状態のようです。
/etc/php.ini を開いて…
open_basedir = /tmp/:/var/lib/php/session/ |
となっているところをコメントアウトして
; open_basedir = /tmp/:/var/lib/php/session/ |
Apacheを再起動すればOKです。
service httpd restart