やりたいこと
移管前→サーバー:バリュードメインのXREA、ドメイン:同サーバの初期ドメイン
移管後→サーバ:エックスサーバー、ドメイン:エックスサーバーで取得した無料ドメイン
やってみたこと
移管前環境でall in migration を利用してデータをエクスポート。
新環境でWPをインストールし、all in migration をインストールし、上記データをインポート。
ログインしなおして、各種設定を調整でいけると思ったけど、なぜかcssが効いておらず、管理画面へのログイン画面にアクセスしようとすると、旧環境のURLに飛ばされる状態。
試したこと
phpMyAdminn にアクセスしてサイトURLの部分を変更(間画面から変更したかったけど、リダイレクトされて新環境の管理画面にたどり着けなかったため)
→状況かわらず
DB上でまだサイトURLが変更必要な個所があるかと推察し、Search-Replace-DB 使用して一括置換。
→状況かわらず
これで改善!
functions.php 内に旧環境のURLを発見したため、これを新環境のURLに書き換えたところ、新環境のサイト表示と管理画面へのアクセスができるようになった!

使用テーマの関係で、こちらのファイルも修正する必要があったのかも?
あと、記事詳細一覧ページから記事詳細ページへのリンクが404になるので、設定でパーマリンク構造を/%postname%/%post_id%/
から/%category%/%post_id%/
に変更したところ改善。
WPの各ファイルについておさらい
ファイル/ディレクトリ名 | 役割 | 詳細 |
---|---|---|
wp-admin/ | ディレクトリ | 管理画面の機能ファイル。直接編集はNG。 |
wp-includes/ | ディレクトリ | WordPressのコア機能ファイル。直接編集はNG。 |
wp-content/ | ディレクトリ | テーマ、プラグイン、アップロードファイルなど、カスタマイズの中心。 |
wp-content/themes/ | ディレクトリ | サイトのデザインを決めるテーマファイル群。 |
wp-content/plugins/ | ディレクトリ | WordPressに機能を追加するプラグインファイル群。 |
wp-content/uploads/ | ディレクトリ | 画像などのメディアファイルを保存する場所。 |
index.php | ファイル | サイトのトップページ表示の入り口。コアファイルなので編集はNG。 |
wp-config.php | ファイル | データベース接続情報など、WordPressの最重要設定ファイル。セキュリティに注意。 |
.htaccess | ファイル | サーバーの動作設定(パーマリンク、リダイレクトなど)。編集は注意が必要。 |
functions.php | テーマファイル | テーマ固有の機能追加やカスタマイズ用。子テーマでの編集が推奨。 |
style.css | テーマファイル | テーマのメインスタイルシート。テーマ情報も含む。 |
header.php | テーマファイル | ページのヘッダー部分。 |
footer.php | テーマファイル | ページのフッター部分。 |
single.php | テーマファイル | 投稿記事の個別ページ表示用テンプレート。 |
page.php | テーマファイル | 固定ページの個別ページ表示用テンプレート。 |
archive.php | テーマファイル | カテゴリーやタグなどの記事一覧表示用テンプレート。 |