ホーム > PHP5 | VPS > 使えるネットのVPSでPHPの設定

使えるネットのVPSでPHPの設定

  • 2010/8/26 木曜日 15:23:41
  • PHP5 | VPS

使えるネットのVPSでPHPをドメインごとに設定する場合のメモ。
/var/www/vhosts//confディレクトリの中に、vhost.confとvhost_ssl.confを設置して下記のように設定する。通常はどちらも同じ内容を設定する。同じディレクトリ内にhttpd.includeというファイルがあるが、自動的に生成されるものなのでこれを書き替えても意味がない。

<Directory /var/www/vhosts/<domain name>/httpdocs>
	<IfModule sapi_apache2.c>
		php_admin_flag engine on
		php_admin_flag safe_mode off
		php_admin_value open_basedir "/var/www/vhosts/<domain name>/httpdocs:/tmp"
	</IfModule>
	<IfModule mod_php5.c>
		php_admin_flag engine on
		php_admin_flag safe_mode off
		php_admin_value open_basedir "/var/www/vhosts/<domain name>/httpdocs:/tmp"
	</IfModule>
</Directory>

今回、この<Directory>タグを忘れてしまい、なかなかPHPの変更が反映せず無駄に時間を使ってしまった。

他にも、php_admin_value include_pathを設定した場合、php_admin_value open_basedirにも同じパスを設定しないとファイルを読み込めなかった。

vhost.confとvhost_ssl.confの設定が終わったら次のコマンドで変更を反映して、apacheを再起動する。

/usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost --vhost-name=<domain name>
apachectl configtest
apachectl graceful

Related posts:

  1. osCommerce alter PHP5対応 backup.phpが動作しない 管理画面のデータベースバックアップ機能が動作しない。 バックアップを実行すると画面が白く表示されるだけだ。 PHPプログラムにはミスがなく、設定が間違っていそうだとは思ったが、 調べてみると原因が2つもあって、修正に時間 [...]...
  2. osCommerce alter の PHP5, MySQL5 対応作業 PHP5対応作業も、MySQL対応作業も順調に終わり先日納品したが、 なぜか、メールが送信できなかった。開発環境では十分にテストして 送信に問題はなかったのだが、調べてみるとPHPのsafe_modeにひかかっていた。 [...]...

コメント:0

コメントを投稿するにはログインしてください。

トラックバック:0

この記事のトラックバック URL
http://www.ynagata.com/2010/08/26/%e4%bd%bf%e3%81%88%e3%82%8b%e3%83%8d%e3%83%83%e3%83%88%e3%81%aevps%e3%81%a7php%e3%81%ae%e8%a8%ad%e5%ae%9a/trackback/
トラックバックの送信元リスト
使えるネットのVPSでPHPの設定 - 永田順伸のブログ より

ホーム > PHP5 | VPS > 使えるネットのVPSでPHPの設定

フィード
メタ情報

ページの上部に戻る