WordPress コピーして別環境を作成すると作成済の投稿記事が閲覧できなくなる

前提

今回新たにサイトを立ち上げるために、既存のAWS + Bitnami で作成しているWordPress環境をコピーして新規環境を作成しました。
既存のドメインを利用し、サブディレクトリを分けるという構成で構築しています。

しかし、新環境において、投稿記事の公開ページを閲覧すると 500 エラーが表示され、解決できず困っております。

[手順]

  1. 既存のWPインスタンスをAMI化
  2. 1.のAMIからインスタンスを作成
  3. ロードバランサーのリスナーに /magazine* のパスにマッチする場合は、新規インスタンスにルーティングするよう設定。※コピー元のインスタンスのルートパスが /media* だったため。
  4. 新インスタンスのサブディレクトリフォルダ名を media -> magazine に変更
  5. wp-config.php の設定を変更
# /media/ -> /magazine/ に変更した define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/magazine/'); define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] . '/magazine/');

実現したいこと

投稿記事を公開したときに、https://domain.com/{category}/{post_id} のパーマリンクで記事閲覧できるようになりたい。

発生している問題・エラーメッセージ

公開した記事に遷移すると出現する画面
イメージ説明

試したこと

  • パーマリンクの設定を「基本」にすると、公開記事が正常に閲覧できる
  • パーマリンクの設定を「カスタム構造」にすると、公開記事が閲覧できない。(公開前のプレビュー時は閲覧できる)
  • mysqlのdb内に存在する「/media/」の文字列を「/magazine/」に置換してみたが現象改善されず
  • .htaccess を作り直したが現象改善されず

補足情報(FW/ツールのバージョンなど)

  • WPバージョン 5.5.1
  • Custom Permalinks というプラグインが入っている

コメントを投稿

0 コメント