レンタルサーバ

Crayon Syntax HightlighterがPHP7.3でおかしくなっていた

Mohmongar
本サイトのWordpressの表示が乱れていることに気が付き、どこかファイルが壊れたかといろいろ四苦八苦したところ、どうもWordpressプラグインのCrayon Syntax HightlighterがPHP7.3で誤動作するのが問題のようだ(2019年版 Crayon Syntax Highlighterのエラー)。そういやレンタルサーバー側から先日7.2から7.3に上げると案内がきていた。Crayonは高機能なSyntax Hightlighterなので使っている人も多いようだが、すでにメンテされなくなって3年くらいたっている。代わりのプラグインを探したが、書式がコンパチというのは見当たらない。とはいえいまさら古いコンテンツをすべて書き換えるのも面倒なので、いろいろ探したところGithubで有志の方がメンテナンスされていたようだ(Release Crayon Syntax Highlighter & PHP 7.3 fix · Crunchify/crayon-syntax-highlighter · GitHub)。Wordpressのプラグインサイトには乗らないので、手動でアップデートが必要だがとりあえずこれでしのぐ。

Let's EncryptによるSSL化

Mohmongar
さくらレンタルサーバがLet's encryptによるSSL化に対応したので、導入してみました。コントロールパネルのドメイン設定から選択するだけなのでかなり簡単です。https化で転送速度が遅くなるかなとも思いましたが体感速度は変わりありません。常時httpからhttpsへ転送するのは.htaccessを修正、Wordpressの場合はプラグインのほうでできるようです。ただの備忘録サイトなのでSSL化するメリットはないのですが気分です。