Search Replace DBを使ってWordPressのサイトをサーバー移管した後、新サーバーにアクセスすると画面が真っ白になりました…。(使っているサーバーはさくらサーバーです。)
wp-config.phpのデバッグモードを define(‘WP_DEBUG’,true
); で有効にして原因を調べてみると、どうやらCannot declare class MW_WP_Form_Controller, because the name is already in use in…というエラーが発生しているようでした。
Cannot declare class MW_WP_Form_Controllerの原因について
そもそもこのエラーは「クラス名重複」によって発生するものなので、今回のエラーだとMW_WP_Form_Controllerクラスが重複していることになります。MW WP Formのプラグインが影響しているものと思われるのですが、以前のサーバーでは問題なく動いていたので問題はないっぽいです。
また、移管先であるさくらサーバーのPHPバージョンの問題かとも思いましたが、コンパネを調べてみると最新バージョンだったのでこれも問題ないっぽい。。。
コメント