2018年05月23日
vccwでwordmoveをした際にDBがアップロードされない

VCCWとアップロード先のサーバーのMySQLのバージョンが5.5、5.7よ異なるため、文字コードによるエラーが出る。vccwのvagrant内の /vagrantの場所にて以下のコマンドを実行し、DBをエクスポートし、文字コードを書き換え、DBをアップロードすると、wordmoveのエラーが消えた。

 

1.wordpressのdbをエクスポートする。

vagrant$ wp db export

 

2.エクスポートしたsqlファイルを開く

vagrant$ vim ooooooo.sql

 

3.開いたsqlファイルで以下のコマンドを実行し、文字コードを変更し保存する。

:%s/utf8mb4_unicode_520_ci/utf8mb4_unicode_ci

 

4.変更したファイルをwordpressのdbにインポートする。

vagrant$ wp db import oooooo.sql

 

5.ローカルのwordpressをサーバーへプッシュする

vagrant$ wordmove push –all