PHPを更新するとエラーがでてしまう?脆弱性対策

便利情報

今回PHPの脆弱性が発見されたと問題になっているので、対策版に更新していきたいと思います。

エックスサーバーではすでに対応してくれているみたいです。

更新は簡単なのですが、今までPHPを更新したらサイトが見れなくなるため放置していましたが、今回の件があるのできちんと対応したいと思います。

 

まず現在はワードプレスのsimplicity2というテーマで記事を書いています。

ワードプレス5.8とPHP7.4のままの使用で問題なく書いていますが、古いバージョンのため更新するように警告がいつも出ていました。

PHPの更新は簡単でサーバー画面で選択するだけなんですが・・

PHP8以降にするとトップページは見れるものの、記事はエラーが出て読めなくなります。

ワードプレスを最新の7.1に更新しても記事は読めませんでした。

こんな感じでエラーが出て記事が読めません。

ここで毎回諦めていましたが、今回は脆弱性と騒がれていますのできちんとしないといけません。

パソコン初心者には難しい問題ではありますが、調べていくとsimplicity2の後継となるcocoonでは問題なく使えるといった情報があったのでcocoonに移行する事に決めました。

 

テーマを変えると大変ですが、まだこちらのcocoonはsimplicityから引き継ぎが可能なのでやってみました。

cocoonのテーマをダウンロードします。

親テーマと小テーマどちらもダウンロードします。

ダウンロードしたら「外観」→「テーマ」→「テーマの追加」よりファイルのアップロードをします。

 

インストールが終わったら子テーマの方を有効化してください。

子テーマの方をカスタマイズしていきます。

まずは最大の良さの引継ぎをしていきたいと思います。

ダッシュボードにcocoon設定があります。

「cocoon設定」→「その他」→「simplicityから引き継ぐにチェック」

これだけで基本レイアウトなど気にならない方はブログの復活となります。

あとは気になる細かなところを触っていって下さい。

cocoonにしたら無事ワードプレス7.1と対策後のPHP8.5.12で問題なく使えるようになりました。

ちなみに記事一覧が縦並びでバグってるようになっているかもしれません。

これはすぐに修正しましょう。

PV数やID、文字数など見れる項目が多くなっているため、このようなバグになっているようです。

右上にある表示オプションからいらない項目を外します。

タグやID、あとは文字数などはどうでもいいのでチェックを外します。

これで前の記事一覧の状態に戻りました。

 

アナリティクスやサーチコンソールを使っている方は

「cocoon設定」→「アクセス解析・認証」から自分のIDを登録しておくといいです。

トラッキングIDと呼ばれているものは現在は変更されてしまったのか、今回はデータストリームIDというものをこちらに入力しました。

アナリティクスより「管理」→「データストリーム」→自分のサイト名をクリックでIDが出てきます。

ぜひ試してみてください。

コメント