質問 > その他 > 2.12系のインストールに関して |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
heero |
投稿日時: 2014/2/23 1:22
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
2.12系のインストールに関して お世話になります。
2.11系から2.13系へ移行に辺り、まずは2.12系を構築するためインストール作業を行っております。 環境上MySQLからPosgreSQLへ変更となりインストール画面まで来ましたが、あるところで詰まりまして困っております。 インストール画面の「サイト情報について」から次のページに進むと真っ白になりまして、ログを確認すると以下のようなエラーが出力されました。 ------------------------------------ [Sun Feb 23 00:33:43 2014] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error: DB\xe5\x87\xa6\xe7\x90\x86\xe3\x81\xa7\xe3\x82\xa8\xe3\x83\xa9\xe3\x83\xbc\xe3\x81\x8c\xe7\x99\xba\xe7\x94\x9f\xe3\x81\x97\xe3\x81\xbe\xe3\x81\x97\xe3\x81\x9f\xe3\x80\x82\nSQL: [INSERT INTO dtb_baseinfo(id,shop_name,email01,email02,email03,email04,email05,top_tpl,product_tpl,detail_tpl,mypage_tpl,update_date) SELECT ?,?,?,?,?,?,?,?,?,?,?,CURRENT_TIMESTAMP]\nMDB2 Error: unknown error\n_doQuery: [Error message: Could not execute statement]\n[Last executed query: PREPARE mdb2_statement_pgsql_42b3d305eee3349e581e0077d46777abd7e33fd98 (text, text, text, text, text, text, text, text, text, text, text) AS INSERT INTO dtb_baseinfo(id,shop_name,email01,email02,email03,email04,email05,top_tpl,product_tpl,detail_tpl,mypage_tpl,update_date) SELECT $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,CURRENT_TIMESTAMP]\n[Native message: ERROR: column "id" is of type integer but expression is of type text at character 283\nHINT: You will need to rewrite or cast the expression.]\n in /home/test/data_2.12/class/SC_Query.php on line 1007, referer: http://test.net/install/? ------------------------------------ 以上のエラーで何かわかりましたらご教授いただけたら幸いです。 レンタルサーバー ラピッドVPS-JP PHP 5.2.13 EC-CUBE 2.12.6 PostgreSQL 8.4.8 MDB2 2.4.1 MDB2_Driver_pgsql 1.4.1 何卒宜しくお願いいたします。 |
heero |
投稿日時: 2014/2/24 1:04
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
Re: 2.12系のインストールに関して 追記です。
うまくいかないのでEC-CUBE 2.13.1のインストールを試みてみましたが同じエラーで完了できません。 DBの環境の問題なのでしょうか。 |
tsuji |
投稿日時: 2014/2/24 9:40
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 2.12系のインストールに関して heero様
エラー内容をお伝えします。 引用:
dtb_baseinfoテーブルのidの型が数値型なのに、文字列が入ってきているのでエラーになっています。 文字列を数値型に変換してください、とあります。 私の環境で、デフォルトのEC-CUBEのインストールを行って 同様のエラーが出てきていないので、少し状況を教えてい ただけますでしょうか? ・デフォルトのEC-CUBEのインストールをされていますか? ・それとも、何か変更されてインストールされていますか? |
namahage |
投稿日時: 2014/2/24 10:58
対応状況: −−−
|
長老 登録日: 2013/2/28 居住地: 大阪 投稿: 198 |
Re: 2.12系のインストールに関して
|
heero |
投稿日時: 2014/2/24 23:02
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
Re: 2.12系のインストールに関して tsuji様
ご返信ありがとうございます。 apacheを再起動してみましても状況は改善されない状況です。 状況をご説明いただきますと、元々EC-CUBEは2.11系、MySQLで同サーバーにて稼働しておりました。 バージョンアップをする必要がでてきたため、2.12.6をインストールしようと試みました。 ラピッドVPSはInnoDBの動作は非推奨だったためEC-CUBE2.12.6、PostgreSQLの組み合わせでやろうと取りかかりました。 PostgreSQLのバージョンは7系だったため、ラピッドVPSに8系のアップグレードマニュアルありましたので実行、8.4.8にしました。 http://www.rapidsite.jp/support/manual/vps-jp_sj/e_9279.html EC-CUBEに関してはデフォルトのまま、なにもカスタマイズしておりません。 2.13.1もダウンロードした状態でなにも変更したりはしておりません。 当方もSQLのせいかと思っておりましたが、調べてみましてもあまりこのような報告が引っ掛かってこないため皆さまにご相談しました。 |
heero |
投稿日時: 2014/2/24 23:10
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
Re: 2.12系のインストールに関して namahage様
お返事ありがとうございます。 過去の事例ありましたか!ありがとうございます。 7.4系の発生事案とのことですが、元々7.2系入っておりまして、こちらを参考にしまして8.4.8へバージョンあげました。 http://www.rapidsite.jp/support/manual/vps-jp_sj/e_9279.html バージョン違いありますが、パッチをみてみようかと思います。 ありがとうございます。 |
heero |
投稿日時: 2014/2/26 22:02
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
Re: 2.12系のインストールに関して PHPを入れ直したところ状況が少し変わりましたのでご報告です。
phpinfoで見たところpgsqlモジュールは以前7.4でしたが、再インストールすると8.4となり以前のようなエラーはでなくなりました。 しかしながら、今回はインストール画面でDBの情報をいれた次の画面が真っ白となりテーブルが作成できなくなりました。 前回はテーブル作成は成功していまして、インサートできない具合でした。 ログを見てみましてもどこにもエラーは出力されてなく、手詰まりです。 なにかご存知の方はいらっしゃいますでしょうか。 |
karin |
投稿日時: 2014/2/28 1:02
対応状況: −−−
|
仙人 登録日: 2008/9/15 居住地: 東京都 投稿: 689 |
Re: 2.12系のインストールに関して Apacheのログにもまったくエラーが出力されていない状態でしょうか?
過去ログやWeb検索で同様の事象を検索したところ、 pgsqlやmbstringモジュールがphp.iniから消えていたことが原因だった等々が報告されていました。(参考まで)
|
heero |
投稿日時: 2014/3/1 0:45
対応状況: −−−
|
半人前 登録日: 2011/11/14 居住地: 投稿: 18 |
Re: 2.12系のインストールに関して karin様
お返事ありがとうございます。 エラーがどこにも出力されておりませんので大変困っております。 テーブルが作成されていないのでDBのエラーでしょうか。 エラーが出力されれば手がかりとして前進するのですが。。 phpinfoではmbstringはenabledとして表示、 pgsqlは8.4.8と同じバージョンで表示されております。 |
red |
投稿日時: 2014/3/1 0:50
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 2.12系のインストールに関して 恐らくphp_pgsqlが入っていないのではないでしょうか?
エラーログはたぶんどこかには出ていますが、見つけられないだけだと思いますよ・・
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |