WordPress 6.9→7.0へのアップグレードで失敗し、真っ白画面になった際の対処記録

何があったか

当サイトが落ちた。

何をしたのか。WordPressを6.9系から7系へ管理画面からアップグレードを試みた。

その際、メンテナンス中という表示しか出なくなっため、いつも通りWordPress導入先フォルダ直下に作成される「.maintenance」ファイルを消したが、WordPressに何らかの異常が生じているためか、このサイトが真っ白な画面になり閲覧不能となる障害が発生した。

AIによる本記事の要約
WordPressを6.9系から7系へ管理画面からアップグレードした際、サイトが真っ白な画面になり閲覧不能に。nginxのエラーログを確認すると、関数の重複定義とnullオブジェクトへのメソッド呼び出しという2件の内部エラーを検出。原因はアップデート失敗によるコアファイルの新旧混在。手動でwp-adminとwp-includesを最新版に上書きすることで復旧。バックアップとステージング環境の重要性を再認識した障害対応の記録。
続きを読む »

Nginxのアクセスログ解析ソフトウェアを導入する

1,はじめに

本稿は、Nginxのアクセスログ解析を行うソフトウェア「GoAccess」をDebian 9.8の環境に構築する。

この、GoAccessはオープンソースで開発が行われているソフトウェアで、Nginxのログをグラフィカルに表示する機能を持つ。

本稿はソースコードからコンパイルしているが、よくよく調べてたところ、パッケージが用意されていた。

下記コマンドで一発っぽいorz

apt-get install goaccess

以下、GoAccess V1.3の導入手順を記載する。

続きを読む »