プラグインの更新エラー&プラグインの新規追加不具合

プラグインの更新エラー&プラグインの新規追加不具合

多分特殊なケースだと思うのですが、備忘録としても残しておきます。

[現象]
「IX Web Hosting」から「Netowl StarServer」に移行時に発生した不具合です。
WordPress PHP バージョン 5.4.10 ⇒ PHP バージョン 7.1.4 への移行になりました。
不具合は起きないんだろうなぁ。。。と楽観してたのですが、以下の不具合がすぐに発生しました。

・WordPressのプラグインを更新すると、エラー表示が出るものの更新されている模様。
・プラグインの新規追加をしようと検索を行うと、検索のまま戻ってこない。
・画面の左上に「?」が表示されている。

[対応]
最初に上の2つが気になって、ググって調査をするものの、同じようなケースが見つけられず、途方に暮れるものの「FTPでファイルを更新、追加を行うと正常に設定できる」ので後回しとし、一番下の「画面の左上に「?」が表示されている」の調査を行いました。
ヘッダー作成時のゴミでも入ったかと思いましたが、ファイルに触っていないので入るはずもなく。。。

とりあえず、「?」が変なところに入っていまいか探しまくりました。
すると!

プラグイン設定時の不具合原因の「?」

プラグイン設定時の不具合原因の「?」


なんと! wp-config.php の先頭に?が居ました。

ちなみに、FTPで移行した元ファイルには「?」は入って居ませんでした。
FTPのバイナリでローカルにダウンロード・アップロードしたので、おかしくなると思っていなかったのですが。。。でも、FTPでファイル操作したときに混入したと思われます。

早速、「?」を削除して「?」が出てないか確認したところ無事に表示されなくなりました。

で、不思議なことにうえの2つも正常になりました。
原因はwp-config.php の先頭の「?」でした。

とりあえず、分かっている不具合がなくなったのでこれで良しとしました^^
なかなか、WordPress は奥が深いですね。

以上、「プラグインの更新エラー&プラグインの新規追加不具合」の対応備忘録まで。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください