[WordPress] 既存のマルチサイトを再インストールする際に躓いた点
サイトの状況
再インストールの要因
再インストールする前に
再インストール(データベース接頭辞の変更)
WordPressの学習中やテスト用のサイトをリセットするときなど、さまざまな事情でWordPressを再インストールしてコンテンツ(投稿や固定ページ)を空の状態に戻したくなること...
を参考に、wp-config.php内の接頭辞を変更して再インストール
・・・
結果、WordPressは無事インストール出来たが、マルチサイトの設定を行おうとすると、
「警告: 既存の WordPress ネットワークを検出しました。」
と表示され、マルチサイトの設定が進まない。
以後、どの点が結局ネックになっていたのかが不明ですが、検討したことを羅列します。
また、いずれの作業の後にも
注意: 既存の WordPress ネットワークを検出しました。 設定のステップを実行してください。新しいネットワークを作成するため、ネットワークのデータベーステーブルを空にするか削除する必要があります。上記の警告が出たらphpMyadminにログインしてデータベースの中の以下のテーブルを削除し、もう一度ツールの「WordPressサイトのネットワークを作成」を試しログインし直したら「サイトネットワーク管理者」が表示されました。 「***_blogs」 「***_blogs_versions」 「***_registration_log」 「***_signups」 「***_site」 「*…
を参考に、データベーステーブルを削除しています。
- phpmyadmin経由で過去のデータベースを全て削除する
- WordPressインストールしているディレクトリにある静的サイトのファイルを全て削除する
- WordPressのバージョンアップ時に残していたwp-contentの中身を全て削除して入れ替える
- .htaccessの文字コードを変更してみる(Shift-JIS?)
とやっているうちに、マルチサイト設定が出来るようになりました。
最終的には.htaccess保存時の文字コードが悪かったのかもしれませんが、他の要因がどう関わっていたのかは定かではありません。
もし次また同じような状況になったら、.htaccessから確認してみます。
WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。
コメントをどうぞ