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。