こんにちは、今日の3分で分かるWebマーケティングは、ワードプレスのサイトが表示されなくなった際の解決策をご紹介いたします!弊社でも実際に起こった事例で、皆様のお役にも立てるかと思ったので、シェアいたします。
実際に起こったエラー
Fatal error: Can’t use function return value in write context in サイト名/public_html/wp-content/plugins/google-sitemap-generator/sitemap.php on line 516
という表記で弊社が管理しているWebサイトが見れなくなってしまいました。
翻訳すると、致命的なエラー:サイト名/wp-content/plugins/google-sitemap-generator/sitemap.phpの516行目の書き込みコンテキストで関数の戻り値を使用できません。
という意味で、google-sitemap-generatorというプラグインが原因でサイトが表示されなくなったことがわかります。
恐らくですが、このプラグインのアップデートが自動で行われたことで、サーバーのバージョンもしくはワードプレスのバージョンとの互換性が崩れたため(バランス)起こってしまった不具合かと思います。
この場合、この互換性(バランス)を戻すかバージョンアップを行うことで、元に戻ります。
ただ今回の場合、管理画面に入れなくなってしまい、バージョンアップができませんでした。。。
そんな時の対処法をご紹介いたします。
管理画面に入れない場合
①サーバーのコントロールパネルからサイトのFTP情報発行し、FTPソフトを経由してサイトに入る(ドリームウィーバーなど)
②サイトにアクセスする
③サイトのファイルのバックアップ
サイトが消えてしまう恐れがあるため、必ずバックアップを取った状態で作業しましょう。
④自動更新がかかったプラグインのフォルダ探す
⑤サーバー上から問題のプラグインを削除
弊社の場合、google-sitemap-generatorというプラグインを削除することで無事サイトが表示されました。
サイト管理者ならサイトが表示されないと心配になりますよね。
実際に私も心配になり、色々とググりました笑
プラグインやテーマを更新することでこのようなことが起きるのですが、
自動で更新されてサイトに影響を及ぼす可能性もあるため、バックアップを取り、手動で行いましょう。
テックヒューマンが管理しているサイトに関してはこのようなことにも対応いたします。
何かありましたら、一度弊社までご相談ください。