バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > SuiteXへのインストールについて

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
santou
投稿日時: 2009/3/5 11:46
対応状況: −−−
半人前
登録日: 2009/3/3
居住地: 福岡県
投稿: 19
SuiteXへのインストールについて
WebArenaSuiteXにて2.3.4のインストールを行っています。

<環境>
DB:PostgreSQL 7.4.8
 (DBはUNICODEで作成)
PHP:Version 5.1.6
.htaccessにphp_value memory_limit 32Mを追加

この状況でインストールを進めましたが
データベースの初期化の段階で以下のようなエラーが発生しました。

×:追加テーブル(dtb_site_control)の作成に失敗しました。
×:初期データの作成に失敗しました。
>> DB Error: unknown error
[nativecode=ERROR: unterminated quoted string at or near "'�㿡���)" at character 79]

dtb_site_controlのデータを見ると日本語が文字化けしていましたので
「文字化けしたままInsertされていたが文字コードが存在しない文字が出てきた為エラー」になったと思いました。

「SQLソース(dtb_site_control_pgsql.sql)<>PHP<>DB」
の間での文字コード変換がうまくできていないのが
原因だと思い、mbstringなどいろいろと変更してみましたが
結果は同じでした。

対処方法やご存知の方がいらしましたら
アドバイスいただけますでしょうか。

よろしくお願いいたします。
hogehoge
投稿日時: 2009/3/5 12:56
対応状況: −−−
常連
登録日: 2008/9/19
居住地: Cusco,Peru
投稿: 67
Re: SuiteXへのインストールについて
mbstring.http_output = UTF-8
mbstring.internal_encoding = UTF-8

と、

../ec_cube/data/class/SC_DbConn.phpの65行目付近に以下を追記。

if (DB_TYPE == "mysql") {
$objDbConn->query("SET NAMES utf8");
}

で、いかがでしょう?
hogehoge
投稿日時: 2009/3/5 13:03
対応状況: −−−
常連
登録日: 2008/9/19
居住地: Cusco,Peru
投稿: 67
Re: SuiteXへのインストールについて
すいません。PostgreSQLでしたね。
../ec_cube/data/class/SC_DbConn.phpの65行目付近に以下を追記。

if (DB_TYPE == "mysql") {
$objDbConn->query("SET NAMES utf8");
}

は無視して下さい。

あとは一度クリーンインストールした方が良いかもしれませんね。
seasoft
投稿日時: 2009/3/5 13:12
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: SuiteXへのインストールについて
文字化けとの因果関係は分からないですが、
> 追加テーブル(dtb_site_control)の作成に失敗しました。
も気になりますね。

ちなみに、dtb_site_control の作成は行われていますか?
データは登録されていますか?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

santou
投稿日時: 2009/3/5 13:19
対応状況: −−−
半人前
登録日: 2009/3/3
居住地: 福岡県
投稿: 19
Re: SuiteXへのインストールについて
hogehoge様

早速のアドバイスありがとうございます。
教えていただきました、
.htaccessの設定を追加しましたが残念ながら結果は同じでした。
別途、再度インストールも行ってみます。

ご参考までにmbstringの設定は以下のとおりになっています。
Directive Local Value Master Value
mbstring.detect_order auto auto
mbstring.encoding_translation On On
mbstring.func_overload 0 0
mbstring.http_input auto auto
mbstring.http_output UTF-8 pass
mbstring.internal_encoding UTF-8 UTF-8
mbstring.language Japanese Japanese
mbstring.script_encoding no value no value
mbstring.strict_detection Off Off
mbstring.substitute_character no value no value

その他、基本的なことで申し訳ありませんが
私の下記解釈が間違っていましたらご指摘いただければ幸いです。
1.FTP転送モードはアスキーモードでよろしかったでしょうか。
2.PosgreSQLのデータベースはphpPgAdminで作成しています。
 UTF-8=UNICORDと考えてエンコードを
「UNICORD」として作成しましたが問題なかったでしょうか。

hogehoge
投稿日時: 2009/3/5 13:28
対応状況: −−−
常連
登録日: 2008/9/19
居住地: Cusco,Peru
投稿: 67
Re: SuiteXへのインストールについて
データベースはUNICODEで問題無いと思いますが、FTP転送モードがASCIIは問題が起こりそうです。

お使いのソフトが不明ですが、通常はどのソフトウェアにも標準でテキスト/バイナリの自動選択機能があるはずなので、それで大丈夫だと思います。
お使いのFTPクライアントがわかればもう少し詳しくアドバイスできると思います。

php.iniの見直しは、その後で良さそうですね。
santou
投稿日時: 2009/3/5 13:33
対応状況: −−−
半人前
登録日: 2009/3/3
居住地: 福岡県
投稿: 19
Re: SuiteXへのインストールについて
seasoft様

早速のアドバイスありがとうございます。

私も確認を忘れておりました。
確認したところ
dtb_site_controlテーブルは作成されていましたが
データは作成されていませんでした。

/html/install/sql/add内の
dtb_site_control_pgsql.sqlファイルで
テーブル作成及び1レコード追加しているようですが
レコード追加の際
日本語が入っている>文字化け>エラーになっておるのではないか・・・
と思っています。

よろしくお願いします。



seasoft
投稿日時: 2009/3/5 13:37
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: SuiteXへのインストールについて
その通りだと思います。
両方とも、文字コードに依存した不具合のようですね。

可能ならば、EC-CUBE 抜きで、PHP → DB の簡単なスクリプトを動作させてみると何か分かる気がします。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

santou
投稿日時: 2009/3/5 14:00
対応状況: −−−
半人前
登録日: 2009/3/3
居住地: 福岡県
投稿: 19
Re: SuiteXへのインストールについて
hogehoge様

ご確認ありがとうございます。

FTPはFFFTPを利用してます。
拡張子ごとに設定できるようでしたが
現状はtxt、html、htm、cgi、plのみアスキーモード転送になっていました。
phpやsqlなどはバイナリモードでよろしかったでしょうか。


santou
投稿日時: 2009/3/5 14:10
対応状況: −−−
半人前
登録日: 2009/3/3
居住地: 福岡県
投稿: 19
Re: SuiteXへのインストールについて
seasoft様

ご確認ありがとうございます。

そうですね、
PHP → DB の簡単なスクリプトのテストも行ってみます。

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


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
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.