概要

WordPressを別のサーバーへ移行した際に、表示が崩れるという問題が発生しました。

この問題を解決した方法を紹介します。

問題について

発生した問題について整理します。私が遭遇した問題は、WordPressを移行した後に、一部の記事のページなどで表示が崩れるというものです。例えば、記事の表示について、タブレット用のような表示のように見えながら、微妙にデザインがおかしくなっているような感じです。文章などは正しいのでHTMLの生成に問題があったり、CSSがおかしくなっていたりする可能性が高いです。

WordPressのプラグインで設定しているキャッシュが原因かとも思ったのですが、キャッシュをクリアしたり、プラグインを停止したりしても問題は解決しませんでした。

解決方法

最終的には、私がセキュリティの強化のために利用していた「SiteGuard WP Plugin」を無効にすることで問題が解決しました。

しかし、無効にするのではセキュリティが低下してしまいます。無効にした後で有効にしても問題は解決するかとも思ったのですが、解決しません。そこで、一度「SiteGuard WP Plugin」をアンインストールしてから、プラグインをインストールし直しました。これで、表示は崩れることがなく、正常な動作に戻りました。

さいごに

データベースなどに足りないデータがあったなどではなく、プラグインの移行が、うまくいかなかったのが原因のようです。

WordPressの移行は、気づきにくいところで問題にぶつかるので、ちゃんと分かっていないと大変です。

同じ悩みを抱えている人の参考になれば嬉しいです。