5丁目通信(仮称)

とある5丁目で活動する還暦間近のWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

PHPのopen_basedirの設定ではまった話し


PHP

使えるネットのは、のセキュリティーが厳しくなっている。httpdocsディレクトリ以外にPHPのからアクセスしようとすると、すべてエラーになる。書き込みはもちろん、request/inludeでのファイル読み込み、file_exists()でのファイル存在チェック、何とPEARライブラリもエラーになる。

原因は、open_basedirの。使えるネットのVPSの場合

/var/www/vhosts//conf/vhost.conf

内で

php_admin_value open_basedir

にパスを追加して設定します。詳細は、使えるネットのユーザーフォーラムから。

しかし、PEARの設定は、

/usr/share/pear

/usr/share/PEAR

のように、大文字に合わせなければいけないことに注意。

ブログランキング・にほんブログ村へ 人気ブログランキング

%d人のブロガーが「いいね」をつけました。