アフィンガー6

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策

スポンサーリンク

 

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 私困 232x300
困っている人
アフィンガー6にアップデートしたら重大なエラーが発生したよ・・・

本記事の根拠

  • アフィンガー6にアップデートしたときに重大なエラーを経験&解決済
  • アフィンガー6のテーマを使用中

 

こんな方におすすめ

  • アフィンガー5を使われている方
  • アフィンガー6へアップデートしようと検討している方

 

それでは、本題に入ります。

 

ACTION AFFINGER(アフィンガー)6 重大なエラー

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 結果 1592450956

結論です。
『Crayon Syntax Highlighter』プラグインが原因の可能性が大です。

 

 

簡単に経緯を説明します。

 

私も例によって、アフィンガー5→アフィンガー6へアップデートしました。
すると、『Crayon Syntax Highlighter』を使っているページにだけ重大なエラーが発生して、表示されなくなりました。

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 1 CrayonSyntaxHighlighterを使っているページだけ重大なエラー

 

『Crayon Syntax Highlighter』を使っていないページ表示は問題ありません。

 

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 img 4776
ばらもん。
何が起こったんだ?!

 

重大なエラーの原因

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 理由 1580517366

結論です。
『Crayon Syntax Highlighter』は、PHPバージョン7.0以降は対応していないからです。

 

アフィンガー6をインストールするためには、PHPバージョン7.3が必要です。

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2 アフィンガー6にはphp7.3が必要

 

アフィンガー6をインストールするため、PHPバージョンを7.2.34→7.4.13へ変更しました。

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2021 03 22 12h53 27

 

PHPバージョンが7.3よりも新しくなったため、『Crayon Syntax Highlighter』が動作しなくなりました。
つまり、『Crayon Syntax Highlighter』を使用しているページに重大なエラーが発生します。

 

注意

『Crayon Syntax Highlighter』は、PHPバージョン7.0以降は対応していない

 

重大なエラーの対策

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 マーカー 1580773255

結論です。
『Crayon Syntax Highlighter』の後継プラグイン『Urvanov Syntax Highlighter』を使えば、重大なエラーは解消できます。

 

参考にさせていただいたページは『Urvanov Syntax Highlighterに移行しよう(旧:Crayon Syntax Highlighter利用者向け)【簡単解決】 / 』です。

 

 

手順を説明します。

 

step
1
『Crayon Syntax Highlighter』無効化

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2021 03 19 21h43 11

 

step
2
『Urvanov Syntax Highlighter』有効化

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2021 03 19 21h43 35

 

step
3
『Crayon Syntax Highlighter』を使用していたページの表示確認

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2021 03 19 21h45 16

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 2021 03 19 21h44 51

 

 

ポイント

アフィンガー6にアップデートする前に、『Urvanov Syntax Highlighter』に切り替えておくことをオススメします。

 

私は、『Urvanov Syntax Highlighter』の動作をアフィンガー5で確認してから、PHPバージョン7.4.13に変更しました。
PHPバージョン7.4.13に変更後に、アフィンガー6へアップデートしています。

 

 

ポイント

アフィンガー5で『Urvanov Syntax Highlighter』の動作を確認しておこう!

 

PHPバージョン変更時のエラー対策

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 統一 1580532988

結論です。
PHPバージョンを変更して、重大なエラーが発生したときはFTPバージョンを元に戻してください。
PHPバージョンを元に戻しても直らない場合は、バックアップから復元してください。

 

エックスサーバーなら、クリックだけで復元可能です。
私はエックスサーバーで復元作業をしたことがありますが、10分程で完了しました。

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 エックスサーバー復元正常終了

ココがポイント

先にPHPバージョンを元に戻す

バックアップから復元する

 

先に、PHPバージョンを元に戻しておく必要があります。
PHPバージョンを元に戻さないまま、バックアップから復元しても再びエラーになります。

 

 

実は私。
アフィンガー5を使用していたときに、何気なくPHPバージョンを変更したことがあります。

 

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 img 4776
ばらもん。
サイトヘルス画面にPHPバージョンが古いって出てたもんw

 

PHPバージョンを変更しました。
するとなんということでしょう~、ページ表示が崩れました。

スマホ表示は大丈夫なのに、パソコン表示はぐちゃぐちゃです(爆)。
デバッグモードって出てるし、肝を冷やしました。

 

PHPバージョンの変更には、トラブルがつきものです。
必ずバックアップを取ってから、PHPバージョンを変更しましょう。

 

ちなみに、私はエックスサーバーX10を使っています。
標準無料機能で自動バックアップ&復元機能があるので、とても安心です。

【知らなきゃ損!】a8セルフバックでエックスサーバーお得に契約

 

注意

PHPバージョン変更は、バックアップがある前提でやりましょう

まとめ

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 img 4776
ばらもん。
いかがでしたか?

テーマのアップデートを敬遠されている方は多いと感じています。
なぜなら、アップデートにはエラーがつきものだからw。

 

しかし、テーマのアップデートは避けては通れない道です。
アフィンガー5を使われている方も、アフィンガー6へアップデートするときが来ます。

 

ポイント

何も心配いりません。
失敗したら、バックアップから復元したら大丈夫です。

私が失敗を恐れずに挑戦できるのは、エックスサーバーのおかげです。

 

【AFFINGER6アップデート】『このサイトで重大なエラーが発生しました』原因・対策 img 4776
ばらもん。
X10プランにも、自動バックアップ&復元が無料機能であるからね

 

失敗を恐れずに、挑戦できる環境は成長に欠かせないと私は考えています。以上です。

当ブログもAFFINGER6です。

AFFINGER6(当ブログ)

Luxeritas→SWELL(ぶろぐしる~)

注意ポイント

無料テーマを使っているからこそ断言できる。

『CSSやHTMLをカスタムする時間はもったいない』

有料テーマを買う=貴重な時間を買うということに気付いてください。

\限りある貴重な時間を失わないためにも/

AFFINGER6(アフィンガー6)の公式ページを確認してみる

※AFFINGER5をお使いの方は→6へ無料アップデート可能です

\期間限定特典(公式)/
『SUGOI MOKUJI(すごいもくじ) [LITE]』
※公式特典は予告なく終了する可能性があります

兄弟ブログの『ぶろぐしる~』ですが、『ルクセリタス』→『SWELL』へテーマ変更しました。(2021年6月にテーマ変更)

 

1年以上かけて書いた記事は130記事以上・・・。
デザイン崩れを修正するのに1ヶ月かかりました。

注意ポイント

正直に言って、デザイン崩れを修正するのは大変な作業でした。

テーマ変更を決断するなら、早いほうが断然良いです。
私自身、テーマ変更に悩んでいた時間は無駄だったと感じました。

 

記事にまとめたので、『SWELL』が気になる方は要チェック!
→『【ルクセリタス→SWELL】レビュー!デザイン崩れ対処はどんな感じ?

\え?まだ、クラシックエディタ使いよん?もったいなw/

SWELL

SWELLのブロックエディタを体験しないのは損!

-アフィンガー6