インストール 1.8.1
今回は
【環境】
[OS] Windows7 SP1 64bit
[XAMPP for Windows] 1.8.1
[OS] Windows7 SP1 64bit
[XAMPP for Windows] 1.8.1
前回の備忘録 インストール 1.7.3
前回とそんなに違いはないので、苦労した点のみ。
3..htaccess の配置
前回は .htaccess に下記のように記載した。
[htaccess]Order deny,allow
Deny from All
Allow from localhost 127.0.0.1[/htaccess]
ところが、今回は「Access forbidden!」(403)!
なんで~?!!
Google 先生に質問しまくり・・・
結果、Windows7 では、IPv4 よりも IPv6 が優先される ことが判明。
つまり、XAMPP をインストールしたPCでアクセスしても
以前のように 127.0.0.1(IPv4) からのアクセスとは認識せず
::1(IPv6) からのアクセスと認識されてしまっていたため
アクセス権限なし、と判断されていたみたい。
対処法
対処法としては
Windows 側に、IPアドレスの優先順位を変更するように設定する方法があるようだ。
MURA’s HomePage:IPv4 を IPv6 より優先にする
しかし、このような設定をすると、XAMPP だけの問題ではなくなるので
今回は、.htaccess に IPv6 形式にてIPアドレスを設定することにした。
[htaccess]
# IPv4
Allow from localhost 127.0.0.1
↓
# IPv6
Allow from localhost ::1[/htaccess]
これにて無事にページが表示された。
6.php.ini の設定
XAMPP フォルダ/php/php.ini
基本は こちら。
2016-01-13 タイムゾーン修正
[Date]
デフォルトはベルリンだった・・・w
- [Date]
- ; Defines the default timezone used by the date functions
- ; http://php.net/date.timezone
- - ;date.timezone = Europe/Berlin ; コメントアウト
- + date.timezone = Asia/Tokyo