ヤマムギ

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サイトを常時SSL化したら「jQuery is not defined」になってプラグインが動作しなくなった

WordPressをAmazon CloudFrontで配信してついでにACM( …

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

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

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

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

WordPressを4.7.2にアップグレード後、ログインしないと表示出来なくなって対応

このブログをWordPress 4.7.2にあげた後、ログインしていないと規則性 …

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

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

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

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

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

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

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

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

Translate WordPress with GTranslateプラグインをインストールして当ブログに翻訳機能を追加する

翻訳プラグインを追加した理由 Google Analyticsを眺めていると、ほ …