先日、ワードプレスのテンプレートを新しくバージョンアップさせようとしたら、「Fatal error:Cannnot redeclare〜」という見慣れない文字が出現してサイトが表示されなくなってしまいました。
というわけで、これを実際に直した方法を書いていきます。
「Fatal error:Cannnot redeclare」エラーから復旧させる方法
ちなみにこのエラーを治すには、サイトを編集できなくなっているため、
外部のFFFTPなどをダウンロードして使用する必要があります。
FFFTPはWindows専用なので、Macの方は他のソフトウェアを使う必要があります。
また、私が使っている「エックスサーバー」にはWeb FTPというものがあるので、
いちいちFFFTPなどをダウンロードせず編集できるので、とても便利です。
今回はエックスサーバー画面で治し方を説明していきます。
(あくまでテンプレートダウンロード時に出現したエラーが起きた時の治し方です)
まずは、ファイルマネージャ側でログインします。
エラーを起こしているドメインを選択
public_htmlを選択
wp_contentを選択
themesを選択
エラーを起こしたテンプレートにチェックを入れて、ファイルを削除する
これで完了です。
まとめると下記のようになります!
1.ファイルマネージャ側でログイン
2.エラーを起こしているドメインを選択
3.public_htmlを選択
4.wp_contentを選択
5.themesを選択
6.エラーを起こしたテンプレートにチェックを入れて、ファイルを削除する
サイトを確認してみる!
すると、無事に治っているはずです。
ただしテンプレートは初期のものか別のものが選択されているはずなので、
再度テンプレートから選択しなおしましょう。
(エラーを引き起こしたテンプレートに関しては、ダウンロードし直すか、使わないようにしましょう。)
万が一、再度エラーが起きた場合は同じ手順で削除すれば、
「Fatal error」から復旧させることができます。
最後に
もしこれで治らない場合は、問題がテンプレート部分ではないという感じですね。
私の場合はこれで治りましたので、是非これで治るかどうか一度やってみてください。
コメントを残す