XAMPP Virtualhost設定とPHPのセッションでWARNINGメモ

XAMPPを再インストールしてて嵌ったのでメモ。

Virtualhost設定

<VirtualHost *:80>
	DocumentRoot "C:/Program Files/xampp/htdocs/xampp"
	ServerName localhost
	ErrorLog "logs/localhost-error.log"
	<Directory "C:/Program Files/xampp/htdocs/xampp">
		Options Indexes FollowSymLinks Includes ExecCGI
		Order deny,allow
		Deny from All
		Allow from localhost 127.0.0.1
	</Directory>
</VirtualHost>

localホスト用も入れとかないと駄目。まあ当たり前だよね…。
そんで別のホスト入れればおk。

<VirtualHost *:80>
	DocumentRoot "C:/_works/example/_html"
	ServerName example
	ErrorLog "logs/example-error.log"
	<Directory "C:/_works/example/_html">
		Options Indexes FollowSymLinks Includes ExecCGI
		Order deny,allow
		Deny from All
		Allow from localhost 127.0.0.1
	</Directory>
</VirtualHost>

PHPのセッションでWARNING

PHP Warning: session_start()…sess_…., O_RDWR) failed: No such file or directory (2)
とWarning表示された場合は、

php.ini 1480行目付近の

session.save_path = "\Program Files\xampp\tmp"

session.save_path = "C:/Program Files/xampp/tmp"

とちゃんと指定してやればおk。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です