サーバー移転をしたら、管理画面の一部がおかしい(設定 一般のみ)
-
サーバー移転をしたいと思っています。
現サーバーで動いているwordpressを移転するのではなく、新しいサーバーに新しく4.3.1をインストールし、現サーバー内のエクスポートしたデータベースのデータを新しいサーバーのデータベースにインポートすると、管理画面 設定 一般のリンクがおかしくなります。
新サーバー の管理画面 設定 一般 をポイントすると
例)test-sample.com/wordpress/wp-admin/options-general.php と表示されますが、
実際は、
例)test-sample.com/wp-admin/options-general.php/ へのリンクとなっているようで、以下のメッセージが表示されます。(wordpress のフォルダを見ていない、phpの後ろに / が付いてしまっている)
※表示されるものは、トップページですそれ以外は、全て正しく見ることができ、管理画面のどのボタンをクリックしても正しい管理画面が表示されます。また、各Webページも全て正しく表示されます。
—————
移転作業としては下記のことをやりました。
現サーバー(ロリポップ) 新サーバー(CPI)
現サーバーでデータベースをエクスポート※このとき、テーブル名は、wp9_ となっていました。
※wordpressのインストール先は、
例)http://sample.com/wordpress
※サイトアドレスは
例)http://sample.com/
でした。新サーバー
・wordpressをインストール
テーブル名 wp9_ (現テーブル名と同じ)
※wordpressのインストール先は、
例)http://test-sample.com/wordpress
として、正常にインストールでき、まだデータベースにインポートしていない状況で、正しく完了しました。管理画面も問題ありません。サイトアドレスを 設定 一般 で下記のように変更
※サイトアドレスは
例)http://test-sample.com/例)http://test-sample.com/wordpress/.htaccess (コピー)
→
例)http://test-sample.com/.htaccess
内容を追加 RewriteRule . /index.php [L]例)http://test-sample.com/wordpress/index.php (コピー)
→
例)http://test-sample.com/index.php
内容を変更 ’/wp-blog-header.php’
→ ’/wordpress/wp-blog-header.php’この作業のときも全て正常でした。
次に、
データベースに現サーバーのデータベースからエクスポートしたものをインポートしました。このときテーブル名(例 wp9_) が同じなので、上書きになったように思います。
このあと、Search-Replace-DB-master を http://test-sample.com/wordpress/に置き、アクセスし、
replace 例)http://sample.com with 例)http://test-sample.com use regex
で書き換えました。この作業にて、データも移行でき、投稿もカテゴリも全て見れましたが、管理画面の 設定 一般 のみ見る事ができなくなりました。
どうぞ、この後、何をしたらよいか教えていただけませんでしょうか?
・データベースの中のデータを修正するとこがあるか、
・管理画面のソースのどこかを修正するのか、
・最初からやり直した方がよいか
など、何かご指導お願いいたします。どうぞよろしくお願いします。
- トピック「サーバー移転をしたら、管理画面の一部がおかしい(設定 一般のみ)」には新たに返信することはできません。