環境によってデバックモードの ON/OFFを切り替える
デバックモードを環境ごとに切り替える
config.server.phpにDEBUG_MODEという設定があります。この値を1に設定すると デバックモードがONになり以下のような作用があります。
- キャッシュが効かなくなる
- phpのエラーが出力されるようになる
開発中はデバックモードをONにすることによって開発がしやすくなりますが、 上記の事がありますので、運用時には必ずデバックモードをOFFにしないといけません。
接続元のグロバールIPアドレスによって切り替える
config.server.phpのDEBUG_MODEを以下のように書き換えます。
if ( $_SERVER['REMOTE_ADDR'] == 'xxx.xxx.xxx.xxx' ) { define('DEBUG_MODE', 1); } else { define('DEBUG_MODE', 0); }
xxx.xxx.xxx.xxx にはグローバルIPアドレスが入ります。 これにより、あるIPからアクセスがあった場合のみデバックモードをONにすることができ、運用中のサイトでも安全にサイトの確認ができるようになります。
運用中のサイトを触る場合は是非お試し下さい。