バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > インストール中の文字化けと管理画面が真っ白

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
mksb
投稿日時: 2008/10/14 20:44
対応状況: −−−
半人前
登録日: 2008/9/24
居住地:
投稿: 19
インストール中の文字化けと管理画面が真っ白
- EC-CUBEバージョン:2.3.0
- PHP情報:4.3.9
- DB情報:MySQL 4.1.20
DBはUTF-8(unicode)で作成してあります

上記のサーバーにECCUBEのインストールを行いました。

インストール中のテーブル作成の結果表示だけがsjisで表示され、エラーが出てないようなので、次へ進むと次の確認画面は正常に表示され、インストールが完了しました。という部分まで進むことができますが、
管理画面に入ろうとすると真っ白で表示され、実際のサイトの方も真っ白で表示されません。

似たような事例が無いか自分なりにフォーラム、ネット内等を渡り歩きましたが、同様の事例が見つからず、何を参考にして良いのかわかりません。

どなたかどこに問題がありそうか、心当たりのある方がいらっしゃいましたらご教授お願いします。
seasoft
投稿日時: 2008/10/14 21:08
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: インストール中の文字化けと管理画面が真っ白
DBの通信がSJISになっているのでは?

コミュニティ版では、対策済みです。
http://svn.ec-cube.net/open_trac/changeset/17559


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

ramrun
投稿日時: 2008/10/14 21:51
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: インストール中の文字化けと管理画面が真っ白
そういえば、DBに接続できていないときにこれが走っちゃうと、ワーニングかエラーがでてたと思います。
mksb
投稿日時: 2008/10/15 8:22
対応状況: −−−
半人前
登録日: 2008/9/24
居住地:
投稿: 19
Re: インストール中の文字化けと管理画面が真っ白
前述していただいたコミュニティ版の記述をSC_DbConn.phpに追記してみましたが
変化がありませんでした。

引用:
if (DB_TYPE == 'mysql') {
$objDbConn->query('SET NAMES utf8');
}


また上記とは別に
引用:
$buf = $objDbConn->prepare('SET NAMES utf8');
$objDbConn->execute($buf);

も記述してみましたが変化がありませんでした。

phpmyadminで
SHOW VARIABLES LIKE 'char%'
をした結果が以下です。

引用:

character_set_client utf8
character_set_connection utf8
character_set_database ujis
character_set_results utf8
character_set_server ujis
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/


database、serverがujisになっているところが問題がありそうだとは思うのですが、
Pleskで他ドメインも共有で管理しているので
サーバ自体の文字セットを変更するのは難しい状況です。
ドメイン単位、またはDB単位でこれらを変更することは可能でしょうか?
ramrun
投稿日時: 2008/10/15 9:20
対応状況: −−−
仙人
登録日: 2006/11/3
居住地:
投稿: 789
Re: インストール中の文字化けと管理画面が真っ白
MySQLの環境としては、systemがUTF-8なので大丈夫だと思います。

引用:
DBはUTF-8(unicode)で作成してあります


引用:
character_set_database ujis

は矛盾してますね。

多分、phpmyadminで参照したのはデフォルトの設定だと思います。
use eccube_db;
して参照するDBを切り替えてから確認してください。

DBをUTF-8で作成できているのなら、
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_results utf8
character_set_server ujis
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

となっているはずです。

SET NAMESの記述は、インストール完了後に変更したのでしたら手遅れです。
インストールし直して下さい。
mksb
投稿日時: 2008/10/15 9:52
対応状況: −−−
半人前
登録日: 2008/9/24
居住地:
投稿: 19
Re: インストール中の文字化けと管理画面が真っ白
eccubeのデータベースに切り替えたところ

引用:
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_results utf8
character_set_server ujis
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/


になっていました。

勉強不足で、混乱させてしまって申し訳ありません。

問題は未だ解決していないので原因等、分かりそうな方がいらっしゃいましたら。引き続きご教授をお願いします。
mksb
投稿日時: 2008/10/16 10:03
対応状況: −−−
半人前
登録日: 2008/9/24
居住地:
投稿: 19
Re: インストール中の文字化けと管理画面が真っ白
一つずつ解決していこうと思います。

まず、インストール時に特定の表示(DBテーブルの作成結果の表示)のみが文字化けする問題ですが、Firefoxでアクセスしインストールを行ったところ文字化け無くインストールを行うことができました。

ただ、管理画面が真っ白なのは変化がありませんでした。
ソースは下記のようなものになっておりました。
引用:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>


もう少しフォーラム内等で探しながら、引き続き原因の分かる方がいらっしゃいましたらお教え願えればと思います。
mksb
投稿日時: 2008/10/16 11:16
対応状況: −−−
半人前
登録日: 2008/9/24
居住地:
投稿: 19
Re: インストール中の文字化けと管理画面が真っ白
自己解決しました。

結論から言うとPHPのセーフモードの問題でした。
フォーラム内に答えがありました。
リサーチ不足でお騒がせいたしました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1651
8
red
1570
9
mcontact
1299
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.