質問 > その他 > インストール時、「初期データの作成に失敗しました」1364・・・となる。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
showta |
投稿日時: 2008/6/18 14:53
対応状況: −−−
|
新米 登録日: 2008/6/18 居住地: 投稿: 8 |
インストール時、「初期データの作成に失敗しました」1364・・・となる。 はじめまして、よろしくお願いいたします。
初めて、インストールに挑戦しております。 (そんなに詳しくありません。。。) まさに、この辺の問題なのですが↓ http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1552&forum=2 私の場合、正式版2.1.2でも、BETA版2.2でも、 同じようになり、上記辺りに書いてあったことは、全て 試してみましたが、今度は、 「nativecode=1050 ** Table 'mtb_constants' already exists」 と、出てしまったりで、駄目でした。 環境は、 WINDOWS XP PHP 5.2.5 (UTF8) MYSQL 5.0.51(UTF8の設定にしてあります) 2.1.2でも、2.2でも同じでしたので、MYSQLの問題? とも思いましたので、5.0、5,1、6、と試して みましたが同じでした。。。 とても良さそうなので、上手く動くのでしたら是非 使いたいと思っているのですが。。。 何かお分かりの方、ご教授頂ければ幸いでございます。。。 |
seasoft |
投稿日時: 2008/6/18 16:10
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 引用:
既にテーブルが存在しているというエラーです。 データベースを初期化してから再試行したら、状況が変わりませんか?
|
showta |
投稿日時: 2008/6/18 17:05
対応状況: −−−
|
新米 登録日: 2008/6/18 居住地: 投稿: 8 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 早速のレス、ありがとうございます!
非常に困っております(朝から丸一日悩んでいます(笑)) 何卒、お付き合い頂ければ幸いです。 PHPMYADMINにて、DBを削除。新たに同じ名前でDBを作り、 1からやり直しても、「既存データを全て削除する」にて 削除しても、同じように、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーー ○:追加テーブル(dtb_session)の作成に成功しました。 ○:追加テーブル(dtb_module)の作成に成功しました。 ○:追加テーブル(dtb_campaign_order)の作成に成功しました。 ○:追加テーブル(dtb_mobile_kara_mail)の作成に成功しました。 ○:追加テーブル(dtb_mobile_ext_session_id)の作成に成功しました。 ○:追加テーブル(dtb_site_control)の作成に成功しました。 ○:追加テーブル(dtb_trackback)の作成に成功しました。 ○:テーブルの作成に成功しました。 ×:初期データの作成に失敗しました。 >> DB Error: unknown error [nativecode=1364 ** Field 'create_date' doesn't have a default value] ーーーーーーーーーーーーーーーーーーーーーーーーーーーー ・・・となります。 そこで、そのまま「次へすすむ」をクリックすると、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーー ○:追加テーブル(dtb_session)が確認されました。 ○:追加テーブル(dtb_module)が確認されました。 ○:追加テーブル(dtb_campaign_order)が確認されました。 ○:追加テーブル(dtb_mobile_kara_mail)が確認されました。 ○:追加テーブル(dtb_mobile_ext_session_id)が確認されました。 ○:追加テーブル(dtb_site_control)が確認されました。 ○:追加テーブル(dtb_trackback)が確認されました。 ×:テーブルの作成に失敗しました。 >> DB Error: already exists [nativecode=1050 ** Table 'mtb_constants' already exists] ーーーーーーーーーーーーーーーーーーーーーーーーーーーー ・・・となります。 'mtb_constants' が「既にある」・・・ということで、 PHPMYADMINにて、'mtb_constants' を削除しても、 その次に、mtb_ownersstore_ips ・・・等が、同じように 1050となりますので、一個一個消すのは、意味無いですね(汗)・・・。 やったことは、こちらのフォーラムに載っていた、 insert_data.sql の、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー insert into dtb_csv(csv_id,col,disp_name,rank,status, create_date, update_date)values(5,'category_id','カテゴリID',1,2, now(), now()); insert into dtb_csv(csv_id,col,disp_name,rank,status, create_date, update_date)values(5,'category_name','カテゴリ名',2,2, now(), now()); insert into dtb_csv(csv_id,col,disp_name,rank,status, create_date, update_date)values(5,'parent_category_id','親カテゴリID',3,2, now(), now()); ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー を、既存の行と入れ替える、ということと、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー my.iniの sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" をコメントアウトしてみると、問題なくインストールできました。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー の2つをやってみましたが、2.1.2、2.2BETA、いずれも 同じ結果で、駄目でした。 (INSERT INTO dtb_module (module_id,module_code,module_name,update_date,create_date)values(0,0,'patch',now(),now());・・・というのは、対策済みのようなのでいじってません。) このような状況なのですが、、、、 他に、どのようなことが考えられますでしょうか? 何卒よろしくお願いいたします。。。 |
gone |
投稿日時: 2008/6/18 17:13
対応状況: −−−
|
半人前 登録日: 2007/9/18 居住地: 札幌 投稿: 24 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 1つ目のエラーについてはこちらを参照されてみては如何でしょうか。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1552&forum=2&post_id=5161#forumpost5161 |
showta |
投稿日時: 2008/6/18 17:35
対応状況: −−−
|
新米 登録日: 2008/6/18 居住地: 投稿: 8 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 レスありがとうございます。
はい、まさにこの問題なのですが、ご指摘のページの通り対処しても、私の場合、変わらないのです・・・(泣) それから、関係ないかもしれませんが、、、 とりあえず、データベース初期化・・・の画面でのエラーは 無視して、「データベースの初期化を行わない」に チェックを入れ、次に進みますと、一応ちゃんとインストールは 終わります。 しかし、ログイン画面で、パスとIDを入れても、 「IDまたはパスワードが正しくありません。 もう一度ご確認のうえ、再度入力してください。」 ・・・となってしまい、ログインできません。 一方、ここまでやると、お店のトップページ?は、 ちゃんと表示されます。 このような状態なのですが、いかがなものでしょうか? 引き続き、何かしらのアドバイスを頂ければ幸いです。。。 |
seasoft |
投稿日時: 2008/6/18 18:26
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 とりあえず、
引用:
に的を絞って追跡するのが良さそうですね。 insert into dtb_csv(csv_id,col,disp_name,rank,status, create_date, update_date)values(5,'category_id','カテゴリID',1,2, now(), now()); で、基本的には方向性は合っている気がします。 SQL文中の create_date を全て、同様に変更すれば、エラーメッセージは変わるはずです。
|
showta |
投稿日時: 2008/6/18 19:19
対応状況: −−−
|
新米 登録日: 2008/6/18 居住地: 投稿: 8 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 すみません。PHPもど素人で・・・(泣)。
ちょっと見たところ、膨大でどう対処したらよいのか・・・。 PHPMYADMINで、データベースの中身を見てみたところ、 日本語が文字化けしているようなのですが、、、 これは何か関係しているでしょうか?? |
gone |
投稿日時: 2008/6/18 19:25
対応状況: −−−
|
半人前 登録日: 2007/9/18 居住地: 札幌 投稿: 24 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。
|
seasoft |
投稿日時: 2008/6/18 19:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 今回の場合、必要な知識はPHPというより、SQLになりそうです。
ちなみに、どのような目的でインストールをされているのでしょうか? 動作環境が、ちょっと地雷っぽい感じでしたので気になりました。 自宅サーバなどですかね?
|
showta |
投稿日時: 2008/6/18 20:14
対応状況: −−−
|
新米 登録日: 2008/6/18 居住地: 投稿: 8 |
Re: インストール時、「初期データの作成に失敗しました」1364・・・となる。 ・・・ん〜。。。ちょっと違う気がします。
兎にも角にも、こちらのフォーラムに掲載されている 色々な対処法をやってみても、 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ○:追加テーブル(dtb_session)の作成に成功しました。 ○:追加テーブル(dtb_module)の作成に成功しました。 ○:追加テーブル(dtb_campaign_order)の作成に成功しました。 ○:追加テーブル(dtb_mobile_kara_mail)の作成に成功しました。 ○:追加テーブル(dtb_mobile_ext_session_id)の作成に成功しました。 ○:追加テーブル(dtb_site_control)の作成に成功しました。 ○:追加テーブル(dtb_trackback)の作成に成功しました。 ○:テーブルの作成に成功しました。 ×:初期データの作成に失敗しました。 >> DB Error: unknown error [nativecode=1364 ** Field 'create_date' doesn't have a default value] ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ・・・・となってしまいます。。。(泣)。。 そしてさらに、「データベースの初期化処理を行わない」のチャックを入れて、とりあえずエラーは無視して先にすすんでも、設定したIDとパスで、ログインもできない・・・というかんじなのですが、いかがなものでしょうか?? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |