チェ・ゲバムラの日記

脱犬の道を目指す男のブログ

【Wordpress】テストから本番に移行する

まずはWordpressの基本動作をおさらい。

 

0.現状下記とする。

・hogehoge.comにアクセスがくる→index.htmlがみられる。

 

1.WPフォルダをサーバにアップロード

hogehoge.com/wp/ を入れて、DB情報も入れて見れる状態にする。

このときTOPはまだ何も変わらないindex.htmlのまま。

 

2.wp管理画面にログインし、サイトアドレス (URL)の最後のwp部分を消す。

まだTOPはそのままだが、hogehoge.com/wp/でTOPが見れるようになる。

ただし、下層へのパスはhogehoge.com/?p=1などになり、まだドメイン直下ではWPが動いていないことになるので(環境にもよるが)おそらく元のindex.htmlが表示される。

もちろん、直打ちでhogehoge.com/wp/?p=1と打てばちゃんと表示される。

このリンク切れは次のSTEP3をすると解決して作業も終了する。

 

3.wp/直下のindex.php中身を/wp/wp-includeのように書き換える。(最後の行に/wp/を書き足すだけ。)

その後、/直下に移動させる(上の階層に移動させるだけ)

これでTOPがwpとなり、作業完了。

 

 

あとは下記をみればそのままいけた。

テストから本番へ!WordPressでURLが変わる場合のデータベース修正マニュアル | 株式会社bridge

 

1.テストでつくったDBをおとしてくる

Mysql dumpで全データをbk

mysqldump --single-transaction --default-character-set=binary -u root -p DB名 | gzip > 20170123export.gz

 

2.本番でDBとユーザ作る

zcat 2017テーブル名.gz | mysql -u root -p DB名