急な画面真っ白に OH_MY_GOD_HELP_ME
XOOPS2 の頃からよくある「画面が真っ白です。どうしたらよいでしょう」という問題。
XOOPS で画面が真っ白になるときは、たいてい何らかの PHP エラーが発生しています。
そのため、XOOPS で画面が真っ白になったら、まず PHP デバッグを ON にしましょうというのが FAQ となっています。
でも、画面が真っ白になってしまうと、そもそもどうやって XOOPS の管理画面にたどりついたらいいのか?
強制的に PHP デバッグ ON にするにはどうしたらいいのか?
この対策として、common.php を書き換えるとか、データベースの値を変更するとかいろんな方法があったわけですが、XOOPS Cube ではもっと簡単に PHP デバッグ ON にする方法があります。
実は、XOOPS Cube2.1.x は、 OH_MY_GOD_HELP_ME という定数が定義されていたら、強制的に PHP デバッグ ON として動作するようになっています。
というわけで、mainfile.php に
define('OH_MY_GOD_HELP_ME', true');
という 1 行を追加すれば、即 PHP デバッグ ON になります。
それすらイヤという人のために preload も用意してみました(^^;
真っ白になったときに preload フォルダに UP して、不要になったら削除しちゃってください。
RSS feed for comments on this post.
ƤˤϡޤȤդƤޤ
Ȥ
ʤߥȤդ뤳ȤϽޤ