4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

WordPress(ワードプレス)をテスト環境->本番環境(ドメイン変更)へ移行:データベース内のURL書き換え後リンク先が表示されない場合

Last updated at Posted at 2017-07-30

WordPress(ワードプレス)をテスト環境->本番環境(ドメイン変更)へ移行する際の手順についてメモ。

① WordPress(ワードプレス)のファイルを新サーバへ移動

② DBをエクスポートし、新サーバのDBへインポート

mysqldump --single-transaction -u root -p --all-databases > db.sql

③ wp-config.php の設定を新DB用に変更

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '変更');

/** MySQL database username */
define('DB_USER', '変更');

/** MySQL database password */
define('DB_PASSWORD', '変更');

/** MySQL hostname */
define('DB_HOST', '変更');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

④ DBの設定変更

wp_optionsテーブルの
site_url
home
http://127.0.0.1/wordpress/ から新サーバドメインへ変更

ここでサイトのTOP表示される。

⑤ ドメイン変更した場合、データベース内のURL書き換えも必要

下記サイト参考:
[WordPressサイトのドメインを変更したいときの注意。データベース内のURLを書き換える]
(http://websae.net/search-replace-db-master-20160112/)

⑥ (リンク先が表示されない場合)URLのパーマリンク設定の更新

ここまでやってもリンク先が表示されないケースあり。

その原因として、以前設定されていたURLのパーマリンク設定が残った状態のままで、新しいURLでページを参照したときに正常にアクセスできないケースがあるようで、URLのパーマリンク設定の更新をかけたら表示されました。

これで、移行完了!

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?