instantWordPressがエラー?データベースインポートで躓いたので解決方法を探った話

   

 

こんにちは。

 

猫の下僕です。

 

プログラミングやサーバーなど、PC周りのエラーは本当に厄介ですよね。

 

 

簡単な手順のものほど、エラーが起きたときの解決方法が見当たらなくて困ったりします。

 

今日は、「簡単にwordpressのローカル環境を構築できる」と話題のinstantWordPressで詰まりました。

 

 


スポンサーリンク


 

 

簡単にローカルにwordpressの環境構築のできる、instantWordPress。

 

エラーさえ発生しなければ、手順は簡単なので誰でもできます。

 

しかし、誰でもできるからと、素人が手を出すと、エラーが発生した際に何がなにやらわからず途方にくれてしまいます。

 

私もその一人でした。

 

なんとか解決できたので、備忘録がてら、そして同じエラーが発生した方のため、記録しておきたいと思います。

 

 

発生したエラー

 

サーバーやPCというのは、環境が違うなどの理由で、エラーの原因が多岐に渡ります。

 

それゆえ、エラーを解決するためには、エラーメッセージを読み解く力が必要です。

 

多少のSQL、PHPの知識などがないと、何をすればいいのかもわからなかったりします。

 

エラーが発生しなければ、簡単な手順で環境構築ができるinstantWordPressといえど、決して「誰にでも簡単」とは言えなくなってしまいます。

 

 

Can't create database 'wordpress'; database exists

 

私は、データベースのインポートで詰まりました。

 

このエラーメッセージは「wordpressというデータベースが作れませんでしたよ。すでに存在しますよ。」という意味です。

 

phpMyAdminを見たところ、たしかに「wordpress」はあります。

 

さて、どうしたものか。

 

 

 

解決方法

 

インポートしようとしているSQLファイルを、テキストで開いてみたところ、create文がありました。

 

CREATE DATABASE `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

USE `wordpress`;

 

こんな感じの文ですね。

 

これはSQLの命令文で、「wordpress」という名前のデータベースを作成するものです。

 

すでに存在する場合、エラーになるわけですね。

 

ということで、この一文を削除しましょう。

 

次の行の

 

USE `wordpress`;

 

は必要なので削除しないようにします。

 

これで、無事にインポートが終了しました。

 

 

エラーメッセージはちゃんと読むこと

スポンサーリンク

 

私は英語が苦手なので、エラーメッセージが出てもきちんと読んでいないことが多いです。

 

しかし、今回のエラーは非常に簡単な英語で書かれており、単語を拾うだけでも意味がわかったはずです。

 

それを、読もうともせずにネットで解決方法を探っていたため、無駄に時間がかかってしまいました。

 

ネイティブの外国人とペラペラに喋る必要はありませんが、単語の意味を調べるくらいはするようにしないといけませんね。

 

英語に対する苦手意識は、いろいろと損失を被ります。

 

同じくinstantWordPressでエラーが発生して困っている方、私が力になれるかわかりませんが、コメント欄に問題を書き込んでみてください。

 

なにかヒントを差し上げることができるかもしれません。

 

スポンサーリンク
スポンサーリンク

 

アプリ作りました

1
頭脳王でAIが無双した立体三目並べが面白そう!作ってみたよ!
2
立体三目並べのAIが強化されたよ!でもまだどじっこすぎるよ!!

立体三目並べ。
AIがあきらかにバカすぎて、何度もプレーできるレベルではありませんでした。申し訳ありません。
高難易度AIはまだ実装できていませんが、どじっこAIがすこしだけゲームのルールを理解したようです!

3
ガキ使科学博士の後だしジャンケン難しすぎる!アプリ作ったよ!

ガキ使・笑ってはいけない科学博士でダウンタウンの老化がばれた!
あの後出し負けじゃんけんをアプリにしてみました!
だんだん早くなるCOMに何回まで勝負できるでしょうか!
ぜひ挑戦してみてください!!

 - WordPress, ローカル環境構築