質問: ### 前提・実現したいこと ロリポップのサーバーから同じく別のロリポップのサーバーにwordpressサイトを移転したいです。 ### 発生している問題・エラーメッセージ 1.phpMyAdminでローカルにダウンロードしておいたwordpressサイトのデータをインポートさせると『インポートは正常に終了しました。0 個のクエリを実行しました。』と表示されます。 2.サイトを表示するを背景真っ白のテキストで「データベース接続確立エラー」と表示されます。 ### 試したこと 参考サイト https://lolipop.jp/manual/startup/move-wordpress/ 1.独自ドメインの設定 2.データベースの設定 3.設定ファイルの編集でwp-confingファイルを編しました。 4.データベースの移行でphpMyAdminへログインしてデータベースファイルをインポートするまでしました。すると『インポートは正常に終了しました。0 個のクエリを実行しました。』と表示されました。 5.htaccessの修正。 ``` #SITEGUARD_PLUGIN_SETTINGS_START #SITEGUARD_PLUGIN_SETTINGS_END RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] ``` 6.マルチサイトの移転の参考サイト http://memories.zal.jp/WP/wordpress/archives/191 解決方法のwp_blogs の domainを新しい移転先のドメインに修正。 →「データベース接続確立エラー」が403エラーに表示が変わる ### 補足情報(言語/FW/ツール等のバージョンなど) マルチサイトの移転です。 よろしくお願いします。
回答: ちょっと横から... ドメイン変更を伴う移転なのですよね?? マルチサイトと書かれていますが、 wp_siteテーブルとwp_(id)_optionsテーブルのドメイン箇所は変更されましたか? マルチサイトでは、ドメイン情報は3種類のテーブル(上記+wp_blogs)に格納されています。 マルチサイト各サイトのwp_(id)_optionsテーブルにそれぞれのサイトのURLが保存されています。 ・home ・siteurl ・fileupload_url これらも変更する必要がありますが、これらはお済みですか? 参考 Codex: WordPressマルチサイトの移動 > > ブログページがトップに > > > 本来なら固定ページがトップにこなければならないが、投稿一覧ページがトップにということですか? 管理画面には入れるのでしょうか? 入れるなら「表示設定」を確認してみてください。「設定」の項目まわりはどうも移行の際、初期化されるっぽいので。 > > cssや画像が表示されない > > > ブラウザの開発ツールのエラーメッセージはどうなっていますか? 404なら、そのファイルパスがちゃんと現状の正確なものになっていますか?