• RSS

500エラーや記事が表示されないなど、ヘテムル新サーバー移設時の問題について

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

前回のヘテムルサーバーの新サーバーへの移設手順まとめ2の記事で、新サーバーに移行すると500エラーでアクセスできなくなったり、記事が表示されないなどの問題が発生する場合があります。

この記事では、わたしが経験したエラーを中心にその原因と解決法について紹介させていただきます。

①500エラー

.htaccessファイルに以下のようなPHPのバージョン指定の記述があるとアウトなので、削除しておきます。
AddHandler php5.4-script .php
また、Basic認証を設定している場合、新サーバー移行後はフルパスが変更になりますので、旧サーバーのフルパスのままだとエラーが表示されます。


②WordPressのコアファイルやプラグインが古すぎる

新サーバー移行後はPHPのバージョンが変わります。昔作ったまま放置していたようなWordPressだと、プラグインによってはPHPのバージョンの問題でエラーを引き起こして「サイトが表示されない…」「管理画面にアクセスできない…」といった問題が起こる場合があります。

どのプラグインで問題が起こっているかを個別に調査し、バージョンアップで解消するのか、それとも他の代替プラグインに変更しないといけないかを確認してください。


③記事本文が表示されない

上記②の問題にも関係しますが、利用中のプラグインの中にbrBrbrがあって、且つ新サーバー移行後のPHPバージョンが7になると、記事が表示されなくなる場合があります。

この件については別途以下の記事も参考にしていただけますと幸いです。

《追記》
なお、現在はPHP7に対応したbrBrbrプラグインが提供されていますので、これを利用すればエラーは解消されるかと思います。

④管理画面が真っ白になる

wp-config.phpファイルを開き、WP_DEBUGの値をfalseからtrueに変えてサーバーにアップロードし、エラーの箇所を探してみてください。



  • このエントリーをはてなブックマークに追加
  • follow us in feedly

コメント

コメントを残す