こんにちは、
読み込みできない範囲のファイルを、require していませんか?
wp-login.php on line 12
なにか、カスタマイズしていませんか?
nobita様
ご回答いただきありがとうございます。
wp-login.phpファイルはカスタマイズしておりません。
他にもwp-settings.phpで同様のエラーが表示されますが、ファイルのカスタマイズはしていません。
wp-config.phpのMySQLの設定を行ったのみです。
castlefieldさん
いつのまにか管理画面が真っ白になり操作ができなくなりました。
Warningレベルのエラーは、真っ白な画面にまではなりませんから、なんかのタイミングで、fatal error や perse errorが、発生しているのではないかと思います。
WP_DEBUG_LOG’をtrueにしていると思いますが、以下の定数を、追加してみてください
//seved wp-content/debug.log
define('SCRIPT_DEBUG', true);
define( 'WP_DEBUG_DISPLAY', false );
wp-config.phpに、上記の設定をすると、ブログには、エラーが表示されず、wp-content/debug.logに、ログが記述されるようになります。
この状態で、しばらくログを取りながら、真っ白になったら、従来の方法で、復旧して、ログをテキストエディタで開いてください。
ログは、環境にもよりますが、あっという間に、100万行くらいのファイルサイズになる事もありますので、注意してください。
fatal と parse エラーを探してください。
open_basedir については、レンタルサーバーに聞いてみてください。
wp-config.phpのMySQLの設定を行ったのみです。
プラグインは、使用せず。テーマは、Twentyelevenという事ですね?
何か使っていれば、
http://ja.forums.wordpress.org/topic/11794?replies=1
を参考にしてください
nobita様
再度のご回答、ありがとうございます。
エラーをファイルに出力してみましたが、fatalとparseのエラーは見つかりませんでした。
open_basedirに関してはレンタルサーバーに問い合わせをしてみます。
なお、テーマは書籍「wordpressデザインブック3.X」のオリジナルテーマを使用しています。紛らわしい表記で申し訳ありません。
テーマが、オリジナルなら include関数に間違ったファイルパスを指定している可能性もあるので、
include()
文を以下のように書き換えて、ファイルがインクルードできているかチェックできます。
if( ( include 'return_b.php') === 1 ){
echo 'ok';
}else{
echo 'bad';
}
注意:include ('return_b.php') === 1
では動作しません。
nobita様
度々、ご回答いただき、大変ありがとうございます。
open_basedirエラーのでる直前にご教示いただいたコードを挿入したところ、
ディスプレイには「ok」の表示がされました。
debug.logには上記のopen_basedirエラーと共に下記のエラーが記されました。
PHP Fatal error: Cannot redeclare _mb_substr() in /home/***/***.net/public_html/wp-includes/compat.php on line 22
nobita様
Cannot redeclareのエラーはfactions.phpのエラーから出るとのことでしたので、
factions.phpを当初のバージョンに直したところ、管理画面が表示されました。
何がいけなかったのかはまだ分りませんので、これから見直してみます。
nobita様がいなければwpを再インストールしなければいけないところでした。
本当にありがとうございました!