ヤマムギ

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を回避しました。


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

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

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

【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。

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

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

 - WordPress

ad

ad

  関連記事

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

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

WordPressの目次を自動生成(Easy Table Contents)

ホール・パート・ホール、大切ですよね。 長いブログでは、この記事に何が書かれてい …

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

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

WordPressの「データベース接続確立エラー」への対応(様子見中 EC2 + RDS t2.micro)

誰もが一度は見たことがある「データベース接続確立エラー」の無機質な画面。 スクリ …

ホームページやサイトがiPhone,iPadのホーム画面に追加された時のアイコンを設定しておく

headタグでapple-touch-iconを指定 [html] [/html …

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

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

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

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

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

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

Amzon Linux のApacheでRedmineとWordPressをバーチャルホストで共存する

EC2とRDSを節約しようと思いまして、Redmineを動かしてるとこに検証用W …

WordPressにSimple GA RankingとGoogle Analytics Post Pageviewsで記事ランキングを表示する

この記事はWordPress Advent Calendar 2018に参加した …