2021/08/08 11:57
lolipopのサーバープランをアップグレードしてからVagrantのwordmoveコマンドでエラーが出る場合に試してみて
VagrantとVCCWを使ってWordpressをローカル構築している方向け。
以前にもあったのですが全然解決できずに困っていた症状の話。
サーバー(lolipop)のプランをアップグレードして
スタンダード→ハイスピードプラン
あるいは
→エンタープライズプラン
とかに変更した場合に起こったエラーがありまして。DBのとこでfrom…from…from…ってよくあるアレです。
プラン変更後からWordmoveコマンドでデータベースがpullできないエラーが起こるようになりました。
もちろんSSHの情報等、変更した場所はMovefile記述も変えなければいけません。
それでも合ってるはずなのになぜかエラーが出る。
いろいろとネットの記事等を調べること数時間…
ハッキリした原因とかは分かってないんですが、なぜかデータベース箇所のエラーが出なくなった方法がありましたのでご紹介。
※これが正解なのかどうかは定かではありません…
Movefileに追記
Movefileをいじる
恐らくだいたいの人はdatabaseの箇所がこうなってると思いますが
mysqldump_options: "--max_allowed_packet=50MB"
これをこういう風に追記しました。
mysqldump_options: "--max_allowed_packet=50MB --column-statistics=0"
ただし別のエラーが出てたりもする
Wordmoveでpull --allした時にメディア(Uploads)やWPプラグイン(Plugins)の箇所でエラーが出たりもします。
これに関しては謎です…
何度かコマンド叩いてたらうまく行ったりするので今は騙し騙し使ってる感じです。
pullやpush時に単発で「-u」とか「-p」とかでやるとうまくいきやすかったです。
また解決できそうだったらお知らせします。
まとめ
lolipopでプランをアップグレードしたら…
・SSHの記述は変わるのであればもちろん変更する
・Movefileのdatabaseの箇所「mysqldump_options:」に追記する
・他のエラーが出てる場合があるので注意する
現場から以上です!
10330