機能要望 > フロント機能 > インストールエラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
berg |
投稿日時: 2009/6/28 1:22
対応状況: −−−
|
新米 登録日: 2009/6/25 居住地: 投稿: 4 |
インストールエラー お世話になります。
インストール時のエラーについておたずねします。 【環境】 EC-CUBE 2.4.0 DBサーバ MySQL 4.1.22 PHP 5.2.8 このフォーラムを色々見て、 MySQL では文字化けすることを知り、data/class/SC_DbConn.php に $buf = $objDbConn->prepare('SET NAMES utf8'); $objDbConn->execute($buf); を追加して、インストールしたのですが、 Fatal error: Class 'SC_Utils_Ex' not found in /data/class/SC_DbConn.php on line 215 というエラーが出てしまいます。 もちろん、追加した部分を消せば、インストールはできるのですが、その場合、html/install/sql/insert_data.sql にある文字が全て文字化けしてしまいます。 SC_DbConn.phpの修正を行うと、ホームページ上が文字化けしますので、phpMyAdminで直すという手もありますが、かなり面倒なので何か良い手はないでしょうか。 character_set_serverがlatinになっているので、utf8にすればいいような気もするのですが、共有サーバーなので直せません。 何か良い方法はないでしょうか。 よろしくお願いします。 |
naco |
投稿日時: 2009/6/28 1:45
対応状況: −−−
|
半人前 登録日: 2009/6/21 居住地: 投稿: 16 |
Re: インストールエラー こちらのチェンジセットを適用すれば、インストール時にもエラーにはなりません。
http://svn.ec-cube.net/open_trac/changeset/17559 ※インストール方法のページには、こちの方法を案内した方が良いような気がします... ※加筆 すみません。 エラーメッセージが違うので確実ではありませんが、データベースを新規に作成し直して、上記のチェンジセットで試してみてください。 こちらの環境でも「character_set_server」は「latin1」ですが、サイト表示、MySQLともに問題ありません。 (※あとは「character_set_filesystem」が「binary」で、他はすべて「utf8」です。) 一応確認しますが、「SC_Utils_Ex.php」はきちんと「util_extends」フォルダの中にあるのですよね? |
seasoft |
投稿日時: 2009/6/28 5:08
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: インストールエラー > 一応確認しますが、「SC_Utils_Ex.php」はきちんと「util_extends」フォルダの中にあるのですよね?
エラー処理でエラーが発生するという状況のようですね。 どうやら、Ex 無しのみを読んでいるルート(タイミング?)があるようです。 Ex 無しを自身のファイル内で読んでいるんですよね・・・ う〜ん。 とりあえずは、 require_once($current_dir . "/util/SC_Utils.php"); を真似して、Ex も(とりあえずは絶対パスでも)読めば、エラー処理中のエラーは解消される方向に向かうと思います。
|
berg |
投稿日時: 2009/6/28 8:57
対応状況: −−−
|
新米 登録日: 2009/6/25 居住地: 投稿: 4 |
Re: インストールエラー お世話になります。
お教え頂いたページの通り、行いましたところ無事インストールできました。 前の修正では、インストール画面が出なかったのですが、今回は画面の下部にエラー文が一行だけでて、無視してインストール行ったところ完了しました。 適切なアドバイス、大変ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |