新着情報

2016/05/08 EC-CUBE3でデバッグする
EC-CUBE3 のデバッグには index_dev.php を使います。場所は EC-CUBEインストールディレクトり/html/index_dev.php です。

使い方は http://EC-CUBE3のURL/index_dev.php の様に index_dev.php を直接指定してアクセスします。
管理画面なら http://EC-CUBE3のURL/index_dev.php/管理画面 の様に index_dev.php を経由して行います。

こんな感じのデバッグメニューが一番下に表示されるようになります。


動作が不安定なときも index_dev.php 経由でアクセスすると例外などのエラーログが表示されるようになります。

ちょっと裏ワザ
index_dev.php はセキュリティの関係上、接続できる IP アドレスが制限されています。
許可されていない IPアドレスから接続すると
You are not allowed to access this file. Check index_dev.php for more information.
のエラーメッセージが表示されてアクセスできません。
この制限を解除するには、自分のクライアントの接続IPアドレスを調べて index_dev.php 内の $allow 配列に追加する必要があります。
IPアドレスが判らない場合は、index_dev.php の48行目ぐらいを以下の様に修正すると、エラーメッセージの下に接続IPアドレスが表示されるようになります。
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'
. "<br />\n" . $_SERVER["REMOTE_ADDR"] . "<br />\n"
);
こんな感じ
You are not allowed to access this file. Check index_dev.php for more information.
XXX.XXX.XXX.XXX
ここで表示された IPアドレスを index_dev.php の $allow 配列に加えてやればアクセスできるようになります。