ヤマムギ

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 クラウドプラクティショナー」という本を書きました。

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

 - WordPress

ad

ad

  関連記事

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

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

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

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

WordPressの記事を公開日時に関係なくソート順を変更する

PostMash Customを使う WordPressのプラグインでPostM …

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

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

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

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

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

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

WordPressにログインを強制して記事ごとのアクセス制限もする

WordPressを限定された組織内で使いたいとした場合に下記を実現したいと思い …

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

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

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

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

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

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