WEBサイト作成時に発生するエラーやトラブル対応の備忘録を中心に、いろいろと書いております。


「Local Classic」のエクスポートデータを「Local Lightning」にドロップしてインポートしたら「This site’s WordPress URL settings do not match the host set in Local.」というエラーが発生してデータベース接続エラーが出たときの解決方法

「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 で以下のような記事を見つけたのですが、特定の原因はなさそう。しいて言えば、データが長いとかかなぁ。

Error: Local was unable to import the following SQL files:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください