バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > このエラーの意味は?

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2007/12/5 14:03
対応状況: −−−
このエラーの意味は?
タイトル通りなのですがこのエラー内容の意味を教えて下さい。
レンタルサーバーのxbitにインストールしてパーミッションを全て変えた後の
必要なファイルのコピーを開始します。という箇所の上にエラーメッセージが出てしまいます。

フォルダ構成は、httpdocs直下にdataフォルダごとアップしており
htmlフォルダの中身全てをhttpdocs直下にアップしております。
バージョンは2.0.1正式版を使用しています。

Warning: mkdir(../upload/temp_template) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 450

Warning: mkdir(../upload/save_image) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 454

Warning: mkdir(../upload/temp_image) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 458

Warning: mkdir(../upload/graph_image) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 462

Warning: mkdir(../upload/mobile_image) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 466

Warning: mkdir(../upload/csv) [function.mkdir]: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/install/index.php on line 470


インストールはこのまま進めれそうなのですがエラー内容の意味がわからずで困っています。

わかる方おりましたらエラー内容の意味と解決方法をご教授下さい。

宜しくお願い致します。
ゲスト
投稿日時: 2007/12/5 14:24
対応状況: −−−
Re: このエラーの意味は?
自己レスです。パーミッションの問題のようで変えたところエラーなく完了しました。

インストール完了してコンパネからログインすると以下のエラーがでてしまうのですがどうしたらいいでしょうか?

Fatal error: Cannot redeclare class services_json_error in /home/httpd/vhosts/hoge.com/httpdocs/data/module/Services/JSON.php on line 781

JSON.phpを参照したところ
class Services_JSON_Error extends PEAR_Error
となっているのですが知識が無いもので意味不明です。

サイトを表示するとトップページの新着情報と商品詳細の情報が
文字化けしているのですがこれが原因なのでしょうか?
ゲスト
投稿日時: 2007/12/5 14:48
対応状況: −−−
Re: このエラーの意味は?
Xbitで使用しているものです。

まず、エラーについてですが、私も対処に困っておりますが、一応この対処方法で一見対処できたように見えている、という状態です。正しい対処方法かどうかは不明ですが。。。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1401&forum=9

あと、文字化けについてですが、MySQLをお使いですよね?Xbitでは、MySQLで作ったデータベースは全てujis(EUC)で作られるみたいですので、当方では、Xbitの担当者の方にお願いしてutf8に直してもらいました。当方プレミアエクスビットですが、普通のエクスビットでできるかどうかは、ちょっとわかりませんが。

あと、こちらもご覧ください。DBConnというところを設定してやらねばならないようです。

http://wiki.ec-cube.net/index.php?%A4%BD%A4%CE%C2%BE%2FEC-CUBE%A4%AC%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%C7%A4%AD%A4%EB%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2F02_%B8%A1%BE%DA%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2FXbit%A4%D8%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%CA%FD%CB%A1
ゲスト
投稿日時: 2007/12/5 18:58
対応状況: −−−
Re: このエラーの意味は?
お返事ありがとうございます。私は普通のxbitを使っています。
設定ミスかと思い一度データベースも全て消して再度インストールをしようと
思っていたのですが今度は一番初めから文字化けです。

http://wiki.ec-cube.net/index.php?%A4%BD%A4%CE%C2%BE%2FEC-CUBE%A4%AC%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%C7%A4%AD%A4%EB%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2F02_%B8%A1%BE%DA%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2FXbit%A4%D8%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%CA%FD%CB%A1

このページの手順3の画面です。

xbitへのインストール方法を参考にしているのですが全バージョンの時は
うまくいったのですが最新版はどうもうまくいきません。

手順は以下の通りなのですがどこが間違いがあればご指摘お願い致します。

1:define.phpのdataまでのパスを変更
define("HTML2DATA_DIR", "/../data/") →【変更後】define("HTML2DATA_DIR", "/data/")

2:data/class/SC_DbConn.phpの62行目に以下を追加
$this->conn = $objDbConn;
$this->conn->query("SET NAMES ujis");←追加
$this->error_mail_to = DB_ERROR_MAIL_TO;

3:修正したSC_DbConn.phpをhttpdocs直下にアップロード
dataフォルダごとhttpdocs直下にアップロード
htmlフォルダの全ての中身をhttodocs直下にアップロード

4:サーバーにログインしコンパネからデータベースを制作(MySQL)

5:インストール先のページにアクセス
http://www.hogehoge.com/

すると文字化けです。

1つ疑問なところなのですがSC_DbConn.phpをhttpdocs直下にアップしているので
/data/class/SC_DbConn.phpを修正した内容でアップする必要があるのかわかりません。

現状では修正した内容でhttpdocsの直下のSC_DbConn.phpの他に/data/class/SC_DbConn.phpもアップしております。


ほとんど知識がないのですがインストール方法を参考にする限り
前バージョンとは作りが違うようで修正する方法もわからずです。

前バージョンはこの方法で直ったと思ったのでインストール方法を
参考にする限り間違いは見当たらないと思うのですがどこかおかしい箇所など
ありましたらアドバイスお願い致します。
apogee
投稿日時: 2007/12/6 13:17
対応状況: −−−
常連
登録日: 2007/11/17
居住地: 大阪府
投稿: 53
Re: このエラーの意味は?
表題のエラーの件ですが、
mkdir でディレクトリーを作ろうとしているのですが、
Permission denied でその権限がないと言われていると思うのですが。
パーミッションの設定はどうでしょう。
エラーがでているとろこの../upload/temp_templateなどのディレクトリーは出来ているのでしょうか。
出来ているとしたらパーミッションの方は、正しく設定されてますか。

---

アップして気が付いたのですが、パーミッションの件については、
解決済みだったのですね。すみません。

SC_DbConn.phpをhttpdocs直下にアップロードというのは、
ドキュメントが間違っているように思うのですが。
修正した/data/class/SC_DbConn.phpのみをアップした時との
動作は違いますか。

ゲスト
投稿日時: 2007/12/6 17:22
対応状況: −−−
Re: このエラーの意味は?
お返事ありがとうございます。
httpdocs直下にSC_DbConn.phpをアップしたのは以下URLの手順2を参考にしました。

http://wiki.ec-cube.net/index.php?%A4%BD%A4%CE%C2%BE%2FEC-CUBE%A4%AC%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%C7%A4%AD%A4%EB%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2F02_%B8%A1%BE%DA%A5%DB%A5%B9%A5%C6%A5%A3%A5%F3%A5%B0%A5%B5%A1%BC%A5%D3%A5%B9%2FXbit%A4%D8%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%CA%FD%CB%A1

試しにhttpdocsのSC_DbConn.phpを削除したところ文字化けなしで
表示され/httpdocs/install/tempを777に変更するとこまでは
表示されるのですが次の画面(各ファイルのパーミッション変更を指示する画面)
に進むと以下のエラーがでます。

Fatal error: Call to undefined method: db_error->query() in /home/httpd/vhosts/hoge.com/httpdocs/data/class/SC_DbConn.php on line 62

62行目は以下のコードになっていてXbitではデータベースがujisで
作成されるようなので必須のコードです。

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

これを外すとインストールを進めれるのですがインストール後に
サイトを確認すると以前同様に部分的に文字化けを起こしてしまいます。

なにか回避策はないものでしょうか?
apogee
投稿日時: 2007/12/6 17:36
対応状況: −−−
常連
登録日: 2007/11/17
居住地: 大阪府
投稿: 53
Re: このエラーの意味は?
試しに、SC_DbConn.php の62行目をコメントとして取り合えず、
インストールしますよね。

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

データベースが作成され、テーブルが出来たところであらためて、
いま作ったデータベースにインストールをしていくのですが、
インストール途中でデータベースへ接続する情報が出てくる画面になった時に、
先ほどの SC_DbConn.php のコメントをはずしてアップロードして上書きし、それからインストールの続きを進めるとどうなりますか。
ゲスト
投稿日時: 2007/12/6 19:23
対応状況: −−−
Re: このエラーの意味は?
お返事ありがとうございます。

// $this->conn->query("SET NAMES ujis")

とした状態で各パーミッションの変更を終わらせデータベースの設定の
ページに変わってときに$this->conn->query("SET NAMES ujis")
としたのですが
やはり同じエラーが返ってきてしまいます。

テーブル作成後の構築環境を知らせるかの選択画面で$this->conn->query("SET NAMES ujis")
とした状態でアップすると特に問題は起きないのですがサイトを確認すると
やはり文字化けです。
インストール終了後にinstal/index.phpを削除すると管理画面が表示されず以下のエラーです。

Fatal error: Cannot redeclare class services_json_error in /home/httpd/vhosts/hoge.com/httpdocs/data/module/Services/JSON.php on line 781
apogee
投稿日時: 2007/12/6 22:45
対応状況: −−−
常連
登録日: 2007/11/17
居住地: 大阪府
投稿: 53
Re: このエラーの意味は?
説明が下手ですみません。
下記の手順ではどうでしょう。

一度、SC_DbConn.php に書き込んだ62行目をコメントし、

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

そのまま一度最後までインストールして終了します。
そして、再度同じデータベースへインストーラーを起動して、
インストールを開始します。

再度、■データベースの設定 の画面が表示されたときに、

コメントをはずした SC_DbConn.php をアップロードして、
次へ進みます。

■データベースの初期化 の画面になりますので、次へ進むと、

引用:

>> DB Error: already exists
[nativecode=1050 ** Table 'mtb_constants' already exists]


とエラーが出てくると思いますので、
既存のデータをすべて削除する というボタンを押して次へ進みます。

引用:

○:テーブルの削除に成功しました。


と表示されます。

その後はそのまま最後まで最初にインストールした順序で進めて終了します。

そうした場合はどういう状態になるでしょうか?
ゲスト
投稿日時: 2007/12/7 0:01
対応状況: −−−
Re: このエラーの意味は?
何度もお返事頂き本当にありがとうございます。
なかなかできないのは私の理解力が無いためです。

早速ですが一度install/index.phpを消していたので再度アップし
インストールを行いました。

教えて頂いた手順どおりにインストールを終わらせサイトを確認すると
今まで文字化けしていた箇所がすべて表示されないようです。(消えている?)
今までに文字化けがしなかったとこは正常に表示されています。

管理画面に入ると
Fatal error: Cannot redeclare class services_json_error in /home/httpd/vhosts/hoge.com/httpdocs/data/module/Services/JSON.php on line 781

が出たのでこちらを参考に
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1401&forum=9

781行目を
class Services_JSON_Error extends PEAR_Error

class Services_JSON_Error2 extends PEAR_Error
に変更し再度管理画面を見るとまた別のエラーが出てしまいました。

Warning: fopen(/home/httpd/vhosts/hoge.com/httpdocs/data/logs/site.log) [function.fopen]: failed to open stream: Permission denied in /home/httpd/vhosts/hoge.com/httpdocs/data/class/util/GC_Utils.php on line 150

Warning: filesize() [function.filesize]: Stat failed for /home/httpd/vhosts/hoge.com/httpdocs/data/logs/site.log (errno=2 - No such file or directory) in /home/httpd/vhosts/hoge.com/httpdocs/data/class/util/GC_Utils.php on line 176

ちなみにGC_Utils.phpの内容は以下の通りです。

150行目:$fp = fopen($path, "a+");

176行目:if(filesize($path) > $max_size) {
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,297名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.