前提
今回新たにサイトを立ち上げるために、既存のAWS + Bitnami で作成しているWordPress環境をコピーして新規環境を作成しました。
既存のドメインを利用し、サブディレクトリを分けるという構成で構築しています。
しかし、新環境において、投稿記事の公開ページを閲覧すると 500 エラーが表示され、解決できず困っております。
[手順]
- 既存のWPインスタンスをAMI化
- 1.のAMIからインスタンスを作成
- ロードバランサーのリスナーに
/magazine*
のパスにマッチする場合は、新規インスタンスにルーティングするよう設定。※コピー元のインスタンスのルートパスが/media*
だったため。 - 新インスタンスのサブディレクトリフォルダ名を
media
->magazine
に変更 - 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 コメント