バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 2.0.1の文字化け対策をするとインストール画面が真っ白

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
x41
投稿日時: 2007/12/12 17:23
対応状況: −−−
仙人
登録日: 2007/11/23
居住地:
投稿: 308
2.0.1の文字化け対策をするとインストール画面が真っ白
お世話になります。

今回2.0.1をインストしようと思い/data/class/SC_DbConn.phpの51行目(2.0.1はこの行だと思うのですが)下に
下記を追加したのですが、インストール画面にアクセスできますが画面が真っ白になり何も表示されません。

$buf = $objDbConn->prepare('SET NAMES ujis');
$objDbConn->execute($buf);

文字化け対策をしない場合はインスト画面が表示されます。

環境
EC-CUBEバージョン:2.0.1
PHPバージョン:5.1.6
DB:MySQL 4.1.20
データベース作成の文字コードはujisです。

下記URLで解決した時は1.4.5のバージョンでしました。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=441&forum=7&post_id=4775#forumpost4775

ご教授お願いいたします。
nanasess
投稿日時: 2007/12/13 0:50
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
SC_DbConn.php の 46行目付近の $options['debug'] に true を代入しておくと, 何か表示されませんか?
x41
投稿日時: 2007/12/13 13:35
対応状況: −−−
仙人
登録日: 2007/11/23
居住地:
投稿: 308
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
nanasessさん、こんにちは。

ありがとうございます。
代入してみましたが結果は同じでした。

試しにデータベースの文字コードをデフォルト(utf8)のまま作成し、SC_DbConn.phpもデフォルトのままインストしました。

インスト後、サイトから顧客情報を登録し直接DBサーバのdtb_customerテーブルを確認すると漢字部分は文字化けしています。

逆にcsv出力で全ての顧客情報詳細をダウンしcsvファイルをテキストエディタで開き文字コードutf8で保存後、DBサーバへインポートしました。
直接DBサーバを確認すると文字化けはありませんでしたがeccube管理画面の顧客情報画面では漢字部分は文字化け(??????)します。

他の文字コード(euc等)で保存しインポートしましたが文字が抜けているか、文字化けかでうまく取り込めません。

解消方法があれば教えていただけないでしょうか?
nanasess
投稿日時: 2007/12/13 15:29
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
どの段階で文字化けが発生しているか, 切りわける必要がありそうですね...

文字化けが発生しているページのPHPファイルの後半部分にphpinfo(); を入れて mbstring の設定情報を見せていただくことは可能ですか?
x41
投稿日時: 2007/12/13 16:29
対応状況: −−−
仙人
登録日: 2007/11/23
居住地:
投稿: 308
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
nanasessさん。こんにちは。

ありがとうございます。

php.iniはインスト前にEUC-JP部分をutf8に変更してあります。

mbstringの設定情報です。

   Directive        Local Value   Master Value

mbstring.detect_order     auto       no value
mbstring.encoding_translation On        Off
mbstring.func_overload     0        0
mbstring.http_input      UTF-8       pass
mbstring.http_output     UTF-8       pass
mbstring.internal_encoding  UTF-8       no value
mbstring.language       Japanese     neutral
mbstring.strict_detection   Off        Off
mbstring.substitute_character none       no value

何卒、宜しくお願いいたします。       
kvex2004
投稿日時: 2007/12/13 17:08
対応状況: −−−
長老
登録日: 2007/10/31
居住地: 埼玉
投稿: 218
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
mbstring.encoding_translation

offにしたらどうですかね?
internal、output ともutfなので
x41
投稿日時: 2007/12/13 17:58
対応状況: −−−
仙人
登録日: 2007/11/23
居住地:
投稿: 308
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
kvex2004さん。こんにちは。

ありがとうございます。

mbstring.encoding_translationをoffにしてみましたが結果は同じでした。

現在、異なる設定でテストしておりますが解決策が見つかっておりません・・
nanasess
投稿日時: 2007/12/13 23:57
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
最初の質問に戻ってしまうのですが. .

引用:

文字化け対策をしない場合はインスト画面が表示されます。


この時, インストール画面の文字化けは発生していましたか?
x41
投稿日時: 2007/12/14 0:22
対応状況: −−−
仙人
登録日: 2007/11/23
居住地:
投稿: 308
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
nanasessさん。こんばんは。

ありがとうございます。

文字化け対策をしない場合のインストール画面は正常に表示されます。
apogee
投稿日時: 2007/12/14 0:25
対応状況: −−−
常連
登録日: 2007/11/17
居住地: 大阪府
投稿: 53
Re: 2.0.1の文字化け対策をするとインストール画面が真っ白
はじめまして。
私も同じ症状でかなりインストールに悩みました。
一応、下記の手順でインストールして現在は2.0.1をテスト中です。
参考になれば良いですが...

php.ini の
display_erros = On に設定。

インストーラーに従ってとりあえずそのまま最後までインストールして
管理画面からログアウト。

もう一度、いま作成したデータベースに対してインストールをする。
その際、SC_DbConn.php の61行目 $this->conn = $objDbConn; の下へ、

$this->conn->query("SET NAMES utf8");

を、追加してアップロードしておく。

そのままインストールを進めていくと、■データベースの初期化 の画面で
以下のエラーが出るので、

引用:

■データベースの初期化

○:追加テーブル(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]


[既存データをすべて削除する] のボタンを押してさっき作ったデータを削除。
後はそのままインストーラに従って最後までインストールを進めます。

出来上がったデータベースの中の例えば、
dtb_products の name などをを覗いてみて商品名が読めれば
私の場合は無事インストール出来ていました。
(1) 2 3 4 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,001名です
総投稿数は110,020件です

投稿数ランキング

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.