備忘録
【備忘録】Laravel本番環境でphp artisan testを実行して本番DBを空にした事故と再発防止策
Laravelプロジェクトの本番環境で php artisan test を実行してしまい、本番DBの複数テーブルのデータが空になる事故が発生しました。 原因は、Feature Testで使用されていた RefreshDatabase trait が、本番DBを対象に実行されてしまったことです。 php a... 備忘録
【備忘録】WordPress自動投稿プロジェクトの初回動作テストで発生した問題と解決手順まとめ
本記事は、WordPress への自動下書き投稿を行うプロジェクトの初回動作テストで発生した問題、原因、解決方法、今後の運用上の注意を整理した記録です。 確認できた動作、詰まりやすかったポイント、再テスト手順をまとめておくことで、同種の構成を再度セ... 備忘録
【備忘録】WordPressマルチサイトで一部サイトだけ予約投稿が失敗したときの調査手順と解決記録
WordPress マルチサイト環境で、ほぼ同じ構成にもかかわらず、一部サイトだけ予約投稿が失敗する事象が発生した場合、最初に確認すべきなのは「WordPress 本体が壊れているか」ではなく、WP-Cron、予約投稿イベント、対象投稿の状態、コアフック、サイト単... 備忘録
【備忘録】Raspberry PiのタイムゾーンがUTCのままになっている場合の修正方法と確認手順
Raspberry Piをサーバー用途で運用している場合、時刻そのものは合っていても、タイムゾーンがUTCのままになっていることがあります。この状態では、cron、ログ、アプリケーション、データベースの時刻が日本時間の想定とずれるため、実務上の混乱が発生し... 備忘録
【備忘録】Excel VBAが遅い原因はセルアクセスだった?配列化で劇的高速化した実例と定番テクニック
Excel VBAの処理が遅いとき、原因は複雑なロジックではなく、シートへのアクセス回数にあることが少なくありません。 特に、ループのたびに Cells や Range を何度も読み書きしているコードは、見た目以上に重くなります。 今回は、数分かかっていた処理が... 備忘録
【備忘録】【git】ローカル変更がある状態で最新のリモート更新を安全に取り込む一般的な手順
ローカル環境に未コミット変更がある状態で、リモート側の最新更新を取り込む場面はよくあります。 このとき、状態を整理せずにそのまま pull を実行すると、競合や差分混在が発生しやすくなります。 そのため、先に変更を退避し、最新状態を取り込み、そ... 備忘録
【備忘録】Laravel 12でGmail SMTPのSTARTTLS証明書エラーが直らない原因:verify_peerの置き場所に注意
Laravel 12.48.1 / PHP 8.3.30 のプロジェクトで、メール認証(verification)の再送信が失敗しました。エラーは以下のような内容です。 Unable to connect with STARTTLS: ... certificate verify failed .env には Gmail SMTP を設定済み(例:MAIL_HOST... サーバー
Xserver(レンタルサーバー)のpublic_html混在構造を崩さず、ルートドメインだけ1フォルダに隔離する方法(Host条件Rewrite)
概要 Xserverで複数の(サブ)ドメインを運用していると、ドキュメントルート(例:public_html)直下に ルートドメイン(例:https://example.tld/)のファイル サブドメイン(例:https://sub.example.tld/)のディレクトリ 別サービス用のディレクトリ/... 備忘録
〖備忘録〗サーバー上のシェルスクリプトディレクトリをGit管理してローカルPCと同期する手順
概要 サーバー上に置いてあるシェルスクリプト群(例:/home/<USER>/shell)を、あとから Git 管理化 して、 サーバー:実行環境 GitHub:中央リポジトリ(バックアップ) ローカルPC(Windows):編集環境 という構成にしたときの手順メモ。 実際に... 備忘録
【備忘録】Docker+Laravel+Viteで同じ環境なのに片方だけdev サーバーに繋がらない問題を完全解決した方法【WSL2/0.0.0.0/localhost】
★環境 ベースOS:Windows11 仮想:WSL2※開発環境PCが2台(PC_Aと PC_B) 概要 現象同一リポジトリ・同一 Docker 構成の Laravel + Vite プロジェクトで、 PC_A では docker compose up -d → npm run dev で問題なく開発できる PC_B では同じ手順なのにブラ...
さぁ、始めよう。





