質問 > その他 > 初期データの作成に失敗します。 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/8/1 22:20
対応状況: −−−
|
Re: 初期データの作成に失敗します。 私も同じことで詰まりました。
本当にありがとうございました(T_T (涙... |
|
mayuko21 |
投稿日時: 2007/7/30 15:12
対応状況: 解決済
|
半人前 登録日: 2007/7/30 居住地: 投稿: 13 |
Re: 初期データの作成に失敗します。 お世話になっております。
先日より質問させていただいておりました山本です。 その後いろいろ試してみつつ、画面が真っ白になるところで躓いていたのですが、なんとかインストールを完了することができました。 大きな原因としては、MySQLの接続タイムアウトでした。 デフォルト設定でMySQLのmysql.connect_timeoutが60秒でした。 どうやらそれが原因で途中で真っ白になっていたようです。 また、max_execution_timeも60秒では足りなかったので、180秒に変更したところ、無事完了画面が表示されました。 その設定はphp.iniで行いました。 mysql.connect_timeout max_execution_time の部分です。 同じ現象で困っていらっしゃる方の情報のひとつになれたらいいなと思います。 また、最後まで親切にご指導いただきました皆様、本当にありがとうございます。 これから機能をチェックしたりしようと思いますので、また文字化け等ありましたら、この上のゲスト様の情報も参考にさせていただこうと思います。 本当にありがとうございました。 |
ゲスト |
投稿日時: 2007/7/29 8:01
対応状況: −−−
|
Re: 初期データの作成に失敗します。 WindowsXPで動かしているという事ですが、PHPとMySQL間のコネクタは
PHPに付属の物を使っているでしょうか? MySQL ABから提供されている最新のコネクタを使用している場合、は文字化けが発生しますので 下記の変更を行わなければなりません。 data/class/SC_DbConn.php29行目〜 // 既に接続されていないか、新規接続要望の場合は接続する。 if(!isset($objDbConn->connection) || $new) { if($dsn != "") { $objDbConn = DB::connect($dsn, $options); $this->dsn = $dsn; の次の行に $buf = $objDbConn->prepare('SET NAMES eucjpms') ; $objDbConn->Execute($buf) ; と入れてください。 (eucjpmsの部分は使っているデータベースの文字コードに合わせて下さい) これは、PHPとMySQL間のコネクタが最新の物では文字コード変換が 従来と異なっている為起こる現象で、PHP4付属の物では発生しません。 但しWindows環境でのPHP4には制限があり、売上集計が使用出来ません。詳しくは下記スレッドをご覧下さい。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=589&forum=11&post_id=1752#forumpost1752 |
|
ゲスト |
投稿日時: 2007/7/27 11:45
対応状況: −−−
|
Re: 初期データの作成に失敗します。 何度もすみません、山本です。
追記なのですが、データベース&テーブルはきちんと作成されていました! 初期追加用のデータが入らない・・・ということのようです・・・。 やはり文字コードが原因なんでしょうか? 引き続きエラーらしき場所を探して見ます! |
|
ゲスト |
投稿日時: 2007/7/27 10:55
対応状況: −−−
|
Re: 初期データの作成に失敗します。 homan様、こんにちは!
アドバイスありがとうございます! 根本的な解決にはなっていないのですね・・・。 その後何度か試してみたのですが、真っ白な画面のまま 変化ありません。 homan様のおっしゃるようにApacheのエラーを確認してみました。 File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2) Character set '#12' is not a compiled character set and is not specified in the 'c:\mysql\share\charsets\Index' file このようなエラーが表示されていました・・・。 Charsetsとか書いてあるってことはやはり文字コードなんでしょうか?? これから調べてみようと思います! >ゲスト様 返信いただきありがとうございます! また、有益な情報をありがとうございます。 私の環境も、タイムアウトの可能性がありそうなので、一度試してみたいと思っています。 また、経過報告させていただきます。 |
|
ゲスト |
投稿日時: 2007/7/26 22:50
対応状況: −−−
|
Re: 初期データの作成に失敗します。 私も以前、Windows環境へインストールする際にデータベース初期化時に
画面が真っ白になった事がありましたが、原因はRAIDドライブに MySQLを置いていたせいなのか、MySQLのアクセス速度が遅くタイムアウト してしまう為だったようです。 高速な別ドライブにMySQLを配置したら私の環境では上手く行くようになりました。 上記は私の環境だけかもしれませんが、一応ご参考まで。 |
|
homan |
投稿日時: 2007/7/26 19:41
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 初期データの作成に失敗します。 ごめんなさい!↑のゲストは僕です
|
ゲスト |
投稿日時: 2007/7/26 19:40
対応状況: −−−
|
Re: 初期データの作成に失敗します。 こんばんわ!
真白になったんですか 根本的な解決には至ってない可能性がありますねぇ・・・ 僕の環境だと、規約のデータが挿入されないだけで通常通り動き、ログインも普通にできたのですが・・・(細かい動作までは確認していません)。 う〜ん、もしかしたらデータベース接続の問題かもしれません。 phpmyadmin等でデータベースがきちんと作成されているかという事と、Apacheのエラーログを確認する事はできますか? |
|
ゲスト |
投稿日時: 2007/7/26 18:30
対応状況: −−−
|
Re: 初期データの作成に失敗します。 homan様
こんにちは! 返信・アドバイスありがとうございます! 本当にありがたいです。 早速教えていただいた方法で試してみたところ、エラーは回避できたのですが画面が真っ白になりました!!! 何度かやり直してみたのですが、エラーはでませんがログイン画面?というかインストール完了的な表示が何も出ないままです・・・。 これはきちんとインストールされているのでしょうか? でも、先日まで困っていたエラーはどうやらクリアできたようなのでとてもうれしく思います!!! 本当にありがとうございます! |
|
homan |
投稿日時: 2007/7/26 12:23
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 初期データの作成に失敗します。 こんにちは!
エラー回復しませんでしたか Windows環境でのインストールは経験がないので 具体的な解決策はわかりません。 ただ、規約のところでエラーが起きているので、 以下の作業をちょっと試していただけないでしょうか? (的外れかもしれないのですが・・・) (1)まず、データベースをEUC(ujis)で新規作成する (2)EC-CUBEをインストール開始する前に、 ”html/install/sql”の中にある”insert_data.sql” の中の規約情報の挿入しているSQL文をごっそり削除する。 (ec-cube1.3.4の場合は、大体369行目辺りの「INSERT INTO dtb_kiyaku …」から、最後まで) (3)普通にインストールを行う これでインストールがうまくいった場合は、 規約情報のデフォルトのデータを挿入するSQL文で Windows環境の場合は何らかの問題があるかもしれません。 もし、また新しいエラー等発生したら、教えて下さい。
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |