ヤマムギ

growing hard days.

*

PHP7.3 Crayon Syntax Highlighterのエラー対応と削除したプラグイン

      2020/05/27

Amazon Linux2のPHPを7.2から7.3へアップデートしましたでアップデートした時点で、error.logに新たなエラーが発生したり、表示に問題が発生したりしました。

この3つです。

  • Crayon Syntax Highlighter
  • Lightbox Plus ColorBox
  • 404 Notifier

Crayon Syntax Highlighter

この中で最もインパクトが大きかったのが、Crayon Syntax Highlighterでした。

こちらのようにコードをいい感じにやってくれるプラグインです。

本当は他のプラグインのように、代替プラグインを探せばいいのですが、とりあえず解消できる情報がこちら、PHP7.3で動かないCrayon Syntax Highlighterを動くようにするにありましたので、対応しました。

自分はNginxで上記のようなディレクトリでした。

Lightbox Plus ColorBox

error.logに、以下のようなエラーがものすごく出力されました。

これに lightbox をつけて、「lightbox Warning: preg_match(): Compilation failed:invalid range in character class at offset 4」で検索してみると、エラー処理せずに、Google検索でインデックスされてしまったのか、そんなサイトがいくつか表示されてしまいました。

これはいかんです。

error.logのストレージコストがあがるのもいやです。

なのでプラグインを変えました。

Easy FancyBoxに変えるだけで問題ありませんでした。

404 Notifier

これは、7.2の頃からエラーが出力されていたのですね。
404の発生率なので、だいたいは攻撃なのですが、別でモニタリングしてるので通知要らないので削除しました。
なので原因調査してません。

これでひとまずPHPアップデートと、Nginxのerror.logを回避しました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - WordPress

ad

ad

  関連記事

WordPress投稿編集メニューでメディアライブラリに何も表示されなくなった

状態 WordPressで記事を編集して画像を挿入しようとすると、メディアライブ …

WordPressの記事のフッターに同じ内容を表示する

ブログの下部全ページに同じ内容を表示させたいときってありますよね。 イベントの案 …

WordPress Popular Postsのページビューカウントが止まってたからの復旧

WordPress Popular Postsのページビューカウントが止まってた …

OGPの設定をAll in One SEOからfunctions.phpで生成する方法に変えました

WordPressをアップデートしたら、All in One SEOの管理画面が …

Amazon Linux 上のWordPress PHPを5.3から7.2にバージョンアップ

このブログ、振り返ってみてみると、もう4年も続けているのかあと思いました。 1本 …

WordPressのPHPを7から8にしたらプラグインのエラー “Array and string offset access syntax with curly braces is no longer supported”

WordPressのPHPを7から8にしたら次のエラーが発生しました。 PHP …

Nephila ClavataでWordPressの画像をS3から配信する

当ブログサイトはAWS EC2とRDS上でWordPressを構築しているのです …

EC2 Amazon LinuxのNginx+RDS MySQLにレンタルWebサーバーからWordPressを移設する(手順整理版)

ブログサイト(WordPress)をレンタルWebサーバーからAWSに移設する事 …

Amazon LinuxのNginx+RDS MySQLにレンタルWebサーバーからWordPressを移設する(失敗、手戻りそのまま記載版)

勉強のためブログサイトを長らくお世話になったロリポップさんから、AWSに移設する …

WordPress、プラグインのアップデートしてBlue/Greenデプロイ

現在のブログの構成です。 WordPressとプラグインのアップデートをして、デ …