「Local Classic」から「Local Lightning」に移行したら、「Heads-up! Local’s router is having trouble starting.」というエラーが出たときの解決方法。で、ポートも直したし、よし!と思ったら、今度は
というエラーが発生し、サイトの方は「データベース接続確立エラー」が出ています。
結論として、データベースはデータベースでインポートしてエクスポートした
古い方(「Local Classic」)をもう一度立ち上げて、そこでデータベースをエクスポートして、新しい方(「Local Lightning」)のデータベースのテーブルを全て削除したうえでエクスポートしたらうまく動くようになりました。けど、オレンジのWarningは直らない。
もしかしたら、私がWordPressファイルの階層を変えてるからかも?
そこに至るまでの経緯
最初に、ほんまに新しい方(「Local Lightning」)が動いているのかなと思って、新しい方(「Local Lightning」)で新規サイト追加してみました。動いている。
単純にデータベースの接続(ホストとかユーザ名とかパスワードとか)が変わったのかなと思ってwp-config.phpを見比べましたが、同じ。
WordPress URLって言ってるから、WordPressのオプションのURLが変なのかなと思ってデータベースの「wp_options」テーブルを見に行ったら、データがない……。「wp_posts」も「wp_postmeta」も空っぽ。
そういえば、インポート時に何かエラーが出てたなぁ。悪い癖で英語で書いてあったから飛ばしちゃったけど。ともう一度消してインポートしてみる。
バッチリ、importできんかったっていうエラーが出てましたわー!
ということで、データベースは古い方(「Local Classic」)でデータベースだけエクスポートして、インポートしなおすことにしました。
ファイルの場所は同じ場所にしてるから、一旦新しい方で作ったサイトを削除して、古い方にインポートして元に戻してから、データベースエクスポートして、古い方を削除して、新しい方インポートして、データベース差し替える。
ということをしなければならないので、「Local Classic」から「Local Lightning」に移すためのサイトエクスポート時に、データベースもエクスポートしておくことをお勧めしたいです。
もしかしたら、私の環境の問題だけなのかもですが。
Local Community で以下のような記事を見つけたのですが、特定の原因はなさそう。しいて言えば、データが長いとかかなぁ。
コメントを残す