ONE/DEPO ver 1.0.00 beta3で質問です。


Sun xVM VirtualBox 2.2.4 r47978 に CentOS-5.3-i386-bin-DVD をインストールして、その後09年06月11日時点で最新の

yum update
xampp for linux
postgresql

などをインストールしました。
しかし、大体マニュアル通り最後まで進め、ONE/DEPOのページをブラウザから開くと

Warning: require_once(maple/config/common.php) [function.require-once]: failed to open stream: そのようなファイルやディレクトリはありません in /var/local/onedepo/onedepobase/www/webapp/config/maple.inc.php on line 36

Fatal error: require_once() [function.require]: Failed opening required 'maple/config/common.php' (include_path='.:/opt/lampp/lib/php') in /var/local/onedepo/onedepobase/www/webapp/config/maple.inc.php on line 36

というエラーが発生して、起動させることができません。
よろしければ対処法を教えてください。よろしくお願いします。

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/06/30 19:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:manabuikarashi No.1

回答回数2ベストアンサー獲得回数1

ポイント60pt

Fatal error: require_once() [function.require]: Failed opening required 'maple/config/common.php' (include_path='.:/opt/lampp/lib/php') in /var/local/onedepo/onedepobase/www/webapp/config/maple.inc.php on line 36

>(include_path='.:/opt/lampp/lib/php')

から察するにインクルードパスが正しく設定されていないようです。

apacheの設定で「AllowOverride All」を設定することで解決するような気がします。

/etc/httpd/cond.dにonedepo.confというファイルを作成して以下の記述を入れると良いのではと思います。

Alias /onedepo "/var/local/onedepo/onedepobase/www/htdocs"

<Directory "/var/local/onedepo/onedepobase/www/htdocs">

Options -Indexes

AllowOverride All

Order allow,deny

Allow from all

</Directory>

id:halohalolin

manabuikarashiさん、ありがとうございます。

後ほど検証してみます!

2009/06/24 10:09:06
  • id:halohalolin
    なお、マニュアルの「7. config.inc.php の編集」ですが、私は以下のように設定しました。

    // ドメイン名またはIPアドレス
    // define('_DOMAIN_NAME', 'www.yourdomain.com'); // ex) www.onedepo.com or 192.168.0.1
    define('_DOMAIN_NAME', '127.0.0.1');

    // データベース関連情報
    define('_DATABASE_USERNAME', 'onedepo'); // データベースユーザー名
    define('_DATABASE_PASSWORD', 'onedepo'); // データベースパスワード
    define('_DATABASE_HOSTNAME', 'localhost'); // データベースホスト名
    define('_DATABASE_DBNAME', 'onedepo'); // データベース名

    // ディレクトリ情報
    define('_HOME_DIRECTORY', '/var/local/onedepo/onedepobase'); // ONE/DEPOがインストールされているディレクトリ

    // メールユーザー名
    // define('_ADMIN_MAILADDR', 'someone@yourdomain.com'); // ONE/DEPOから発信されるメールのアドレス
    define('_ADMIN_MAILADDR', '<<私のメールアドレス>>');

    ※動作検証なので、ドメインは存在しません。ですので「127.0.0.1」を指定しました。
    ※データベース、ディレクトリはデフォルトのものから変更していません。
  • id:halohalolin
    マニュアルの「10. .htaccess の設置」ですが、私はxamppを導入したこともあり、/var/local/www/htdocs/に、0.htaccess は存在しませんでした。

    そこで、「/opt/lampp/htdocs/」内に新しく「.htaccess」ファイルを作成し

    RewriteBase /onedepo

    <IfModule mod_php5.c>
    php_value include_path ".:/var/local/onedepo/onedepocore/components:/var/local/onedepo/onedepocore/include:/var/local/onedepo/onedepocore/smarty"
    </IfModule>

    と言う内容を入れ保存しました。
    /var/local/ 内にONE/DEPO ver 1.0.00 beta3解凍ファイルをコピーしましたので、

    /var/local/onedepo/onedepocore/components
    /var/local/onedepo/onedepocore/include
    /var/local/onedepo/onedepocore/smarty

    の各フォルダは確かに実在しているのを確認しました。

    よろしくお願いします。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません