【解決】プラグインのエラー(google-sitemap-generator/class-googlesitemapgeneratorloader.php on line 71)
記事公開日:2022年7月3日
最終更新日:2022年7月4日
先日、YBBメールがサービス停止により急に使えなくなり、過去のWPサイトに登録していたメアドの変更作業をしていました。スターサーバー(旧ミニバード)なんて、もう数年もログインしていないサテライトサイトも多く、色々と仕様方法が変わって大変(汗)そんな中、とあるサイトでプラグインの【google-saitemap-generator】を更新するとなぜかサイトが表示されなくなり、真っ白な画面に下記のエラーが表示された!Σ(゚Д゚;)
Fatal error: Can't use function return value in write context in /home/●●●/●●●●.org/public_html/wp-content/plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php on line 71
Sponsored Link
【エラー】plugins/google-sitemap-generator/class-googlesitemapgeneratorloader.php on line 71 とは?
上記のエラー表示から推測するにどうやらプラグイン(Plugins)に問題が発生していることが分かる。
その原因となるプラグインとは【google-sitemap-generator】のようだ。
とりあえず上記のプラグインを削除しようにも既に該当サイトがエラーで表示されない事からワードプレスの管理画面へログインできない状態。なのでスターサーバー(旧ミニバード)のFTPアカウントから問題のプラグインへアクセスする事にした。
FTPアカウントへの手順
Netowl 管理画面へログイン
↓
スターサーバー管理
↓
サーバーアカウント一覧(サーバーID)
↓
サーバー管理ツール(ログイン)
↓
FTPアカウント設定
↓
ドメイン名(選択)
↓
該当アカウント名のログイン(WebFTP)
↓
左のツリーから【wp-content】⇒【plugins】
↓
↓
【google-saitemap-generator】削除する(※ゴミ箱のアイコン)
エラーの原因だったプラグインを削除してから再度、ワードプレスの該当サイトへアクセスしてみたところ今まで通り無事にサイト表示され、管理外面へもアクセス出来るように復活しました!\(^_^)/
問題解決♪
と思えましたが、なぜ【google-saitemap-generator】が原因でエラーになったのか気になったので再度、下記のプラグイン公式サイト(google-saitemap-generator)からZipファイルをダウンロードしてみました。
WORDPRESS.ORG⇒ http://www.moenjodaro.org/wp-admin/plugins.php
そしてWP管理画面からDLしたプラグインのZIPファイルをアップロードし、有効化してみると...
とWP管理画面に再度エラー表示(汗)Σ(・ω・ノ)ノ!
上記の理由から【google-sitemap-generator】プラグインを有効化できない状態です。
・゚・(ノД`)・゚・。
しかしサイトは問題なく表示されており、またWP管理画面にもログイン可能です。
で、気づいたのが、ひょっとしてPHPバージョン設定が古いのでは!?
如何せん、ここ数年ログインすらしていなかったサテライトサイトなのでPHPバージョン設定が古くてプラグインが有効化できないのではと推測。
PHPバージョン設定を確認してみるとPHP5.3.3(非推奨)になっていたので現在のバージョンを【PHP7.3.33】に設定して再度【google-sitemap-generator】プラグインを有効化してみると...
ビンゴ!
無事に有効化する事に成功しました。\(^_^)/
備忘録
今回の元々のエラー原因はPHPバージョン設定が古い状態だったから発生した可能性があります。
なので【google-sitemap-generator】プラグインを更新する前にPHPバージョンを推奨設定にすれば問題が発生しなかったかもしれません。
同じエラー表示お困りの方は、是非お試しください!(^^)/
※数少ないエラー事案なので同じ症状になった方々がコメントで知らせて頂けると嬉しいです。
コメントフォーム