WordPress本体を4.9から5.4に大幅更新した後、Page Builder by SiteOriginが使えなくなり500エラーが発生したというご依頼です。
サーバーはコアサーバー、テーマはTotal Plusでした。
状況の確認
Page Builder by SiteOriginを有効にすると画面が真っ白になる状態でした。プラグインの問題かと思いテーマを変更して試したところエラーが出なくなったため、テーマ側に原因があると判断しました。
復旧作業
バックアップを取った上でテーマを最新バージョンに入れ替えました。その後、WordPress本体とプラグインの更新、PHPバージョンの調整を行い、デバッグでエラーがないことを確認して復旧完了としました。
原因
かなり古いバージョンから一気に更新したため、テーマが新しいWordPressに対応できておらず不具合が発生していました。テーマを最新版に更新することで解決しました。
大幅更新前に知っておくべきこと
WordPressはバージョンを下げることができますが、テーマとプラグインは古いバージョンが入手できないため、更新後に不具合が出ても元に戻せません。今回はすべての更新で解決しましたが、状況によっては復旧が難しいケースもあります。
よくあるパターンとして、更新後にプラグインが新しいWordPressに対応していないことが判明し、プラグイン側の対応を待つ間ダウングレードして運用するというケースがあります。この場合もプラグインをすでに更新してしまうと戻せなくなるため、バックアップは更新前の必須作業です。
大幅なバージョンアップを予定している場合は事前にご相談ください。

