バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > インストール時のファイルコピー

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
投稿日時: 2006/12/11 23:24
対応状況: −−−
インストール時のファイルコピー
初めまして。大変良いツールが見つかり助かっております。
さて、当方EC-CUBE Version 1.0.2をDLさせて頂き、以下のサーバー環境にインストールしようとしています。
OS:Fedora Core 5
DB:Mysql 5.0.27
PHP:5.1.6
インストール開始し、ファイルのコピーに進むと、画面が真っ白になり、先に進めない状態となります。
このような経験された方いらっしゃいませんか?解決方法等ご存じでしたら、何卒ご教授願います。
ゲスト
投稿日時: 2006/12/12 2:14
対応状況: −−−
Re: インストール時のファイルコピー
色々試してみましたが、全く現象が変わりません。
PHP Notice: Use of undefined constant DEFAULT_DSN - assumed 'DEFAULT_DSN' in /usr/local/eccube/data/conf/core.php on line 26
上記のエラーをはじめとして、
Use of undefined constant SITE_URL - assumed 'SITE_URL' in /usr/local/eccube/data/conf/core.php on line 28
Use of undefined constant HTML_PATH - assumed 'HTML_PATH' in /usr/local/eccube/data/conf/conf.php on line 18
Use of undefined constant HTML_PATH - assumed 'HTML_PATH' in /usr/local/eccube/data/conf/conf.php on line 28
Use of undefined constant DATA_PATH - assumed 'DATA_PATH' in /usr/local/eccube/data/conf/conf.php on line 35
Use of undefined constant HTML_PATH - assumed 'HTML_PATH' in /usr/local/eccube/data/conf/conf.php on line 94
Use of undefined constant URL_DIR - assumed 'URL_DIR' in /usr/local/eccube/data/conf/conf.php on line 95

こんな感じでエラーが200近く発生しています。
インストールを諦めるしかないのでしょうか? 大変困っております。
どなたか知恵をお貸し下さい。宜しくお願いします。
nanasess
投稿日時: 2006/12/12 2:58
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: インストール時のファイルコピー
大河内です。

インストールしたディレクトリは、

/usr/local/eccube

に間違いないですか?
data/install.inc を開いてみて、下記項目の設定を確認してみてください。

define ('HTML_PATH', '/usr/local/eccube/html/');
define ('DATA_PATH', '/usr/local/eccube/html/..data/');

EC-CUBE が /usr/local/eccube にインストールされていれば、 data/install.inc を上記のような設定にすることで、動作すると思われます。
ゲスト
投稿日時: 2006/12/12 9:34
対応状況: −−−
Re: インストール時のファイルコピー
大河内さん、返信ありがとうございます。

インストールディレクトリは

/usr/local/eccube

に間違いありません。このディレクトリはVirtualHost設定してあります。
data/install.inc を確認との事ですが、ファイル解凍後確認すると

<?php
?>

のみであり define定義など一切の記述はありません。
install.inc はインストール情報が書き込まれるとマニュアルに記載してあり
インストールが行われた場合のみ情報が記述されるのではないでしょうか?

また、当方DocumentRootは

/usr/local/eccube/html

に設定しています。

/usr/local/eccube/

には data ディレクトリも配置してあります。
Gaz
投稿日時: 2006/12/12 9:49
対応状況: −−−
半人前
登録日: 2006/10/25
居住地: 東京
投稿: 29
Re: インストール時のファイルコピー
當田です。

/data/include.inc は /html/install/index.php によって生成されますが、環境によっては「../」による上位フォルダへの閲覧が制限されている場合もある模様です。

/html/install/index.php の719行付近の

	// ディレクトリの取得
	$url_dir = ereg_replace("^https?://[a-zA-Z0-9_~=&\?\.\-]+", "", $normal_url);
	
	$data_path = $root_dir . "../data/";
	$filepath = $data_path . "install.inc";

$data_pathを

$data_path = "/usr/local/eccube/data/";

と書き換えて再度 /html/install/index.php を実行してみたら如何でしょうか?
nanasess
投稿日時: 2006/12/12 10:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: インストール時のファイルコピー
大河内です.

install.inc は, インストールの最終段階で情報が書きこまれるようになっています.
書きこまれる情報は, DBの接続情報 やインストールディレクトリの情報等です.

ゲスト様のエラーログを拝見すると, install.inc に define定義が見付からないのが原因でエラーが出ているものと思われます.
何らかの原因で, インストール中に, インストーラが install.inc の場所を見付けられなかったため, 情報が書きこまれず, インストールが終了してしまったためだと思います.

手作業で, 下記情報を入力してみてはいかがでしょうか?

<?php
    define ('ECCUBE_INSTALL', 'ON');
    define ('HTML_PATH', '/usr/local/eccube/html/');
    define ('SITE_URL', 'http://www.example.com/');
    define ('SSL_URL', 'http://www.example.com/');
    define ('URL_DIR', '/');
    define ('DOMAIN_NAME', '');
    define ('DB_TYPE', 'pgsql');
    define ('DB_USER', 'db_user');
    define ('DB_PASSWORD', 'db_user');
    define ('DB_SERVER', 'db_host');
    define ('DB_NAME', 'eccube_db');
    define ('DB_PORT', 'db_port');
    define ('DATA_PATH', '/usr/local/eccube/html/../data/');
?>
ゲスト
投稿日時: 2006/12/12 10:52
対応状況: −−−
Re: インストール時のファイルコピー
當田さま、返信ありがとうございます。

ご指摘通り、
$data_path = "/usr/local/eccube/data/";
と書き換え、再度実行してみましたが結果は同じでした。
取り急ぎ報告させていただきます。
ゲスト
投稿日時: 2006/12/12 10:56
対応状況: −−−
Re: インストール時のファイルコピー
大河内さま、返信ありがとうございます。

ご指摘通り、手動にて定義内容を記述した場合、
インストール終了後は、index.php を削除してください。
とのアナウンスが画面上部に表示されています。
しかし、案の定ファイルのコピーはできません。
Gaucho
投稿日時: 2006/12/12 11:07
対応状況: −−−
新米
登録日: 2006/12/12
居住地:
投稿: 6
Re: インストール時のファイルコピー
大河内さま、當田さま、返信ありがとうございます。
ゲストのままですと失礼ですのでユーザー登録させていただきました。
Gaucho
投稿日時: 2006/12/12 15:31
対応状況: −−−
新米
登録日: 2006/12/12
居住地:
投稿: 6
インストール時のDocumentoRootについて
基本的な事を質問させてください。

DocumentoRoot = /usr/local/eccube/
と設定している場合、eccube-1.0.2.tar.gz は
/usr/local/eccube にて
$ tar xpvfz ./eccube-1.0.2tar.gz
コマンドを実行すると、
/usr/local/eccube/eccube-1.0.2
となり、eccube-1.0.2/html と eccube-1.0.2/data が生成されます。
※これはマニュアル通りに行った結果です。

この場合、DocumentoRootは
/usr/local/eccube/eccube-1.0.2/html
でなければいけないのでしょうか?
それとも、
/usr/local/eccube/
で良いのでしょうか?

EC-CUBEマニュアルサイトを読み直したり、色々調べていると混乱してきました。

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


 



ログイン


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.