バージョン選択

フォーラム

メニュー

オンライン状況

55 人のユーザが現在オンラインです。 (48 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 55
もっと...

サイト内検索

質問 > その他 > 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様

エラー内容をお伝えします。

引用:

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.


dtb_baseinfoテーブルのidの型が数値型なのに、文字列が入ってきているのでエラーになっています。
文字列を数値型に変換してください、とあります。

私の環境で、デフォルトのEC-CUBEのインストールを行って
同様のエラーが出てきていないので、少し状況を教えてい
ただけますでしょうか?
・デフォルトのEC-CUBEのインストールをされていますか?
・それとも、何か変更されてインストールされていますか?
namahage
投稿日時: 2014/2/24 10:58
対応状況: −−−
長老
登録日: 2013/2/28
居住地: 大阪
投稿: 198
Re: 2.12系のインストールに関して
類似の現象が過去にありましたので、参考になればどうぞ。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=7754&forum=2&post_id=37611#forumpost37611
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が入っていないのではないでしょうか?
エラーログはたぶんどこかには出ていますが、見つけられないだけだと思いますよ・・


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,971名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.