こんにちは!ズマペンです。
今日は社内で合った不具合の対処方法を備忘録的に書き残しておきたいと思います。

起こった現象

ある日突然、ホームページのお問い合わせフォームが消えて見えなくなり、
管理画面に入ると、入れていたはずのContact Form 7のプラグインがなくなっていました。

下記は直るまでの経緯です

・FTPでcontactform7のフォルダを見たところ、古い日付(恐らく最初に入れた時の日付)になっており空っぽい表示
・さくらインターネットのレンタルサーバーでデータを復元できるか検索したところ復元機能なしだった・・・
・contactform7のバージョンアップによって起きたのかと思い検索したが同様の現象は見受けられず、出てくる記事もだいぶ古い10年前の記事ばかり
・試しに管理画面内でcontactform7(最新)を再度入れようとしたところ、互換性がないという表示が出ていた
・WordPressのバージョンアップを行う
・再度、contactform7を入れようとしたところ、既にディレクトリがあるからインストールできませんというエラーの表示
・何かおかしいと思い、再度FTPでプラグインの該当箇所を確認
・パーミッションがおかしくなっていたので、元に戻す
・無事表示

以上の経緯から、チェックポイントをまとめていきたいと思います。
まず初めに

①WordPressとプラグインのバージョンをチェック

WordPressのバージョンは最新の状態か?
プラグインは最新の状態か?チェックしましょう。
もし最新のバージョンではない場合、アップデートします。

②FTPでパーミッションを確認

プラグインのバージョンアップなどによって、
WordPressとプラグインの互換性がなくなっている場合に、
パーミッションが変わっている可能性があります。

FTPでContact Form 7のプラグインのフォルダを確認して
パーミッションが775になっているか見てましょう。

以上で戻らない場合は別の原因が考えられますが、
ご参考になれば幸いです。
今日はここまで。

この記事を書いた人



上級ウェブ解析士 水間 祐平

上級ウェブ解析士 水間 祐平
出身:千葉県千葉市
資格:上級ウェブ解析士/産業カウンセラー
趣味:映画鑑賞、スポーツ観戦、草野球

中小企業を専門に合計400サイト以上のホームページの運用・分析を担当。現在も常時100サイト以上のアクセス解析を行い、数値データから導き出す改善提案で、多くの成功事例を生み出している。また、企業のWeb・広報担当者向けにアクセス解析のセミナー研修を行っている。