← CLAUDE-PENGIN-TOOLS
DOCUMENT · 1.5 KB

qa/e2e-result.md

Workspace snapshot · 09/04 13:33

WordPress Migration Skill — E2E result

更新: 2026-08-26

判定

  • Xserver実WordPress E2E: PASS
  • shell safety suite: PASS 24 / FAIL 0 / SKIP 2
  • verify offline suite: PASS 32 / FAIL 0
  • HTTP表示: 200
  • serialized data置換: PASS
  • WordPress core checksum: PASS
  • DB check: PASS
  • DB rollback: PASS
  • 移行元/移行先分離: PASS

検証環境

  • PHP 8.1.34
  • WordPress 7.1
  • MariaDB 10.5
  • 専用DB: xspengintest_avse2e
  • 専用パス: /home/xspengintest/pengi-n.jp/public_html/tmp/test
  • 移行元/URL置換後/HTTP表示/rollbackを1サイクルで実行

E2Eで発見して修正した不具合

  1. search_replace_plan.sh が移行先URLのサブディレクトリを落とす問題を修正。
  2. Xserver /bin/sh で先頭 - を含む printf が失敗する問題を修正。
  3. stdinを消費するWP-CLI実装で後続パスが停止する問題を修正。
  4. JSONエスケープ済みURLを文字列grepで判定していたE2Eを、JSON decode後の値比較へ修正。
  5. XserverのBasic認証とWAFに対応し、移行後WordPressトップの実HTTP表示を確認。

安全性

既存サイト、既存DB、DNS、サーバー設定は変更していない。テスト後の移行先DBは移行前ダンプへのrollbackを確認済み。Basic認証情報は証跡ファイルに保存していない。

WPLANG オプション不在のWARNは非致命的な取得警告で、E2E判定に影響しない。