新しいサーバーにセットアップするために古いWordpressのインストールが与えられました。 wp-config.php とデータベース内のURLの値を設定した後、 wp_options.siteurl と wp_options.home (私が何かのためにする通常のプロセスこのように)私はちょうど私が得るChrome上で、Safari上で空白の画面が表示されます
http://domain.name/ - の取得中にWebサイトでエラーが発生しました。メンテナンスのために停止しているか、正しく設定されていない可能性があります。
http://domain.name/wp-admin にアクセスでき、最初のログインスプラッシュページがロードされます。しかし、サインインを押すと、フロントページにアクセスしたときと同じエラーが発生します。
このセットアップのためにインストールされたプラグインはたくさんあるようです。この問題の根本が何であるかを見つけるために最善のステップは何だろうか。
私はこれを行うことによって設定でデバッグを設定しようとしました、しかしそれは何も達成しません。私は何かがすべての冒頭近くのどこかにリダイレクトするようにサイトに言っていると思います:
if ( isset($_GET['debug']) && $_GET['debug'] == 'debug') define('WP_DEBUG', true);
wp_config.php
に以下を追加してください。
define( 'WP_DEBUG', true );
/wp-content/themes/
で使用可能な唯一のテーマがtwenty-eleven
であることを確認してください)。サイトを移行したときに、「ホワイトスクリーンの死」問題が発生しました。
根本的な原因は、WPが送信する準備ができる前に、プラグインの1つが<?php ?>
タグの外側に空白を含んでいたことが原因であることが判明しました。
これを解決する最も簡単な方法はあなたのサイトにFTPし、/ pluginsフォルダを/ plugins-oldに変更して新しい空の/ pluginsフォルダを作成することです。それからそれがロードされるかどうか見るために管理画面を訪れてください。もしそうなら、これはあなたのすべてのプラグインを無効にします。
次に、各プラグインを/ plugins-oldから/ pluginsに1つずつ移動して再度アクティブにします。違反者を見つけたら、/ pluginsからそのフォルダを削除し、プラグインリポジトリからそれを再インストールしてください。 (私が正しく覚えているなら、 "PrettyLink"が私の犯罪者でした。)
すべてのプラグインを削除しても解決しない場合は、おそらくそれがあなたのテーマにあります。テーマのフォルダの名前を変更して、元の状態に戻るためのきれいなTwentyTenがあることを確認します。サイトが読み込まれるかどうかを確認します。
それがあなたのテーマで標準のテーマを使っているのなら、それを再インストールしてください。カスタムテーマの場合は、?>
およびそこにあるinclude
から、閉じているfunctions.php
を削除してみてください。
どちらも機能しない場合は、コアファイルの1つが破損している可能性があります。リポジトリからWPを再インストールします。