Menu
SHIRON|デザイナーの転職を応援するWEBコミュニケーター
SHIRON|デザイナーの転職を応援するWEBコミュニケーター

LightsailでシングルWPからマルチWPに変換した件【bitnami】

2021.11.212024.01.17 By ヒロミニ 1oo

LightsailでシングルWPを選んで構築した後、テーマを変えたりコンセプト違いのWPサイトのデザインをつくりたくなって1年くらいかけてようやく達成したのでメモ。
最初からマルチサイトを選んで構築しておけばよかったと100回くらい白目向いた。

前提:意外と簡単なマルチサイト化

マルチサイト化は下記の記事を参考にしました。
WordPressのマルチサイト化の方法とトラブル対応

すでに投稿している記事の日時を1か月以内に~の対応が面倒だったので、記事のみエクスポートした後に下記順に実行。

・記事全削除
・+ゴミ箱から削除
・+phpmyadminでwp-postテーブルを空にする

これでネットワーク設定からサブドメかサブディレクトリか選べるようになりました。

phpmyadminへのアクセス方法はこちらの記事が参考になりました。
AWS Lightsailの設計図でWordPressを選択したときのphpMyAdminの設定

サブディレクトリ型にした理由
・SEO的にドメイン1つに評価集約する形が好き
・サブドメのSLL化とかレコード紐づけとか面倒

bitnamiじゃなければ、ここで終わりだった。

本題:リダイレクトループの解消

「このページは動作していません」
「このサイトでリダイレクトが繰り返し行われました」

この文言に苦しめられた…。
サイトは表示されるが、テーマファイルが当たっていない状態。
ダッシュボードにアクセスしようとするとリダイレクトループ。

結論から言うと、
wp-configと.htaccessを更新した後、
httpd-app.confのAllowOverrideをnoneからallに書き換えて更新する。

httpd-app.conf場所は下記

/opt/bitnami/apps/wordpress/conf

さらに、lightsailの管理画面でインスタンスを再起動する。
これによってhttpd-app.confを再読み込みさせる。
再起動後は5~10分ほどサイトにアクセスできなくなるが、慌てず待つ。

(lightsailの管理画面では再起動が1秒くらいで終わったように見えるからあわててしまう。
サイトにアクセスしたときのエラーがサーバーエラーになっているのでわかるはずだが、
壊れたか…と呟きながら私は再起動を何度か押してしまった。焦らず行こう)

どうしてもわからないって方はツイッターから気軽に話しかけてください!

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

Twitter

Tweets by shiron1oo
©2025 SHIRON|デザイナーの転職を応援するWEBコミュニケーター | Powered by SuperbThemes