投稿者: Admin Friday, September 06 2013 @ 11:50 PM JST
Geeklogの場合は、以下の手順でサイトのエラーを表示して復旧させます。
$_CONF['rootdebug'] = true;
これでログインしていなくてもPHPエラーが表示されるようになります。[lightbox:/images/library/Image/geeklog/rescue/geelog-rescue.png width:auto height:250]
システム情報
オプション
サイトに不具合を引き起こすプラグインやアドオンをインストールしてしまった場合、以下のオプションで問題点を修正できます。
rescue.php の以下のコンフィギュレーション要素をエラーに応じて追加するとこのツールでDBに登録されたコンフィギュレーションを直接修正できます。コンフィギュレーションは入力の長さをあわせて入力するため修正時にエラーを起こす場合が多いのでDBを直接修正せず、このツールを使ってください。
$configs = array(
'site_url', 'site_admin_url', 'site_mail', 'rdf_file', 'language', 'path_html',
'path_themes', 'path_editors', 'path_images', 'path_log', 'path_language',
'backup_path', 'path_data', 'path_pear', 'theme', 'cookie_path', 'cookiedomain',
);
例1) libcommon.phpのソースを編集してエラーを発生させる文字を追加した場合。
Parse error: syntax error, unexpected T_GLOBAL in <path_to_public>/lib-common.php on line 5613
例2) プラグインのディレクトリを削除した場合。
[lightbox:/images/library/Image/geeklog/rescue/geelog-error.png width:auto height:250]
コメント (0件)