WordPress 6.9→7.0へのアップグレードで失敗し、真っ白画面になった際の対処記録
何があったか
当サイトが落ちた。
何をしたのか。WordPressを6.9系から7系へ管理画面からアップグレードを試みた。
その際、メンテナンス中という表示しか出なくなっため、いつも通りWordPress導入先フォルダ直下に作成される「.maintenance」ファイルを消したが、WordPressに何らかの異常が生じているためか、このサイトが真っ白な画面になり閲覧不能となる障害が発生した。
AIによる本記事の要約
WordPressを6.9系から7系へ管理画面からアップグレードした際、サイトが真っ白な画面になり閲覧不能に。nginxのエラーログを確認すると、関数の重複定義とnullオブジェクトへのメソッド呼び出しという2件の内部エラーを検出。原因はアップデート失敗によるコアファイルの新旧混在。手動でwp-adminとwp-includesを最新版に上書きすることで復旧。バックアップとステージング環境の重要性を再認識した障害対応の記録。
PMP試験に合格した
はじめに
プロジェクトマネジメントの資格のPMP(Project Management Professional)試験に先日合格した。
久しぶりのブログ更新のネタとして、合格体験記を記載する。ありふれた内容の記事ではあるが、1つの参考情報として使用頂ければ幸いである。
PMP試験合格!振り返りまとめ ✅ 学習:計100h(研修含む)/ 年末年始で仕切り直し ✅ 教材:攻略テキスト+Udemy+研修模試 ✅ 難所:英文申請は日本語で構成を練ってAIで翻訳 ✅ 教訓:朝8時試験は早起きがキツい(5:30起) 現場で活きる「共通言語」としてのPMP、挑戦して良かったです。 #PMP合格 #プロジェクトマネージャー
Geminiによる本稿の要約紹介文
社内研修を受講したきっかけはウォーターフォール以外のプロジェクトマネジメントの仕方を知りたい、という漠然としたものだたが、試験勉強を通して、プロジェクトマネジメント全般に係る共通言語を学べ、明確に職務遂行力向上に資したと感じる。
続きを読む »Debian 10 (buster)から11 (bullseye)へアップグレードした
0,目次
- 初めに
- 事前準備
- 現状のバージョン確認
- パッケージの状態確認
- パッケージ取得元の変更
- アップグレード
- 終わりに
- 参考文献
1,初めに
本サイトはDebian 10 (buster)上でWordPress等を動かしています。
2021年8月14日にDebian 11(bullseye)が公開されました。
Debian -- Debian "bullseye" Release Information
そこで、Debian 10.10からDebian 11へのアップグレードを行いました。
本稿ではその作業手順等を記載します。
続きを読む »LinuxのOSアップグレードで「Buffer I/O error on device sr0,logical block」が出る場合について
0,目次
- 初めに
- 原因
- 対処法
- 終わりに
- 参考文献
1,初めに
前提条件は下記の通りです。
あくまでも筆者が遭遇した事象に過ぎませんので、参考程度にしてください。
- 某LinuxのOSアップグレード
- オンラインリポジトリは使わず、
DVD内にあるリポジトリ及びパッケージファイルを用いたアップグレード - 仮想マシンへマウントするISOイメージが「片面2層DVD」(4.7GBよりも大きなISOイメージ)
- root権限を行使可能
上記環境下で、Linux OSのアップグレードを実施したところ、
下記のエラー等によりアップグレードが中断されました。
Buffer I/O error on device sr0,logical block
また、このエラーでOSアップグレードが中断された際の、
Linuxカーネルのメッセージには下記が出力されていました(dmesgコマンドにて確認)。
attempt to access beyond end of device
本稿ではOSのアップグレードが中断した原因及び対処法を記載します。
続きを読む »Flutter,「Running pub upgrade」が終わらない問題への対処法
0,目次
- 初めに
- 対処法
- 終わりに
- 参考文献
1,初めに
最近Flutter 2が公開されました。
そこで、PCに導入しているFlutterのバージョンアップを行うため、
Flutterのアップデートコマンドを発行しました。
flutter upgrade
しかし、上記コマンドを実行後、「Running pub upgrade…」が終わりませんでした。
下記のような感じです。
PS C:\WINDOWS\system32> flutter doctor Building flutter tool… Running pub upgrade…
アップグレード失敗のままというのはあまりよくないと思ったので、いろいろ試したところ、解決したため、本記事を記載しました。
本稿では、本件事象への対象方法を記載します。
(1)前提条件
- Windows 10 x64
- Flutter 1 -> Flutter 2 へのUpgrade
- flutter cleanを実行しても事象が解決しない
- 環境変数「TMP」及び「TEMP」の値を変更している