- 締切済み
OpenPNEの設定ができません。
OpenPNEの設定ができません。 サーバーはNSFレンタルサーバーで、 MySQL5、PHP5のオプションをつけています。 PHPやMyQSLについて全くの素人ですので、 wkyOpenPNEInstallerという自動インストールソフトを使って挑戦しています。 必要事項を記入してインストールを終えると、 Warning: require_once(/sns//config.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 Fatal error: require_once() [function.require]: Failed opening required '/sns//config.php' (include_path='.:/usr/share/pear:/usr/share/smarty') in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 というエラーが出てきます。 上記エラー文中にある、config.inc.phpファイルは下記の通りです。 <?php /** * @copyright 2005-2008 OpenPNE Project * @license http://www.php.net/license/3_01.txt PHP License 3.01 */ define('OPENPNE_DIR', '/openpne_dir/' ); require_once OPENPNE_DIR . '/config.php'; ?> config.phpのパスが間違っているというようなエラーかと思い、 色々試しているのですが、うまくいきません。 関係がありそうなファイルのディレクトリ構造は、 現在のところ以下のようになっています。 -public_html -index.php -config.inc.php -他 -sns -config.php 色々調べてみると、php5では「require_once」が使えないとか出てきたり、 とにかくパスの指定やディレクトリが間違えていると出てきたりしているのですが、 全く改善ができません。 何かアドバイスを教えていただければと思います。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- memphis
- ベストアンサー率40% (975/2395)
自動インストールソフトを使わずに普通にインストールされては? もしくは、インストールコマンドの代行は無料でしてくれるから頼んでは? それと、そのレンタルサーバはCatch Allに対応していない感じなので、 設置してもメールから投稿できないから使い勝手が悪いと思う。 私なら別のところで設置します。
- okwakitigai
- ベストアンサー率21% (26/119)
>一つはディレクトリの「sns」から「openpne_dir」に代えました。 >define('OPENPNE_DIR', '/openpne_dir' ); 相対パスと絶対パスを理解しているのか? まずこんな書き方をしてさらに見当違いのことをやっているみたいだから 理解してないようだけど
- okwakitigai
- ベストアンサー率21% (26/119)
>define('OPENPNE_DIR', '/openpne_dir/' ); >require_once OPENPNE_DIR . '/config.php'; これだと生成される文字列が /openpne_dir//config.php になる。何か変だと理解できますか? 変なところが二つあります。
補足
ご回答いただきましてありがとうござます。 変なところが二つというので、 一つはディレクトリの「sns」から「openpne_dir」に代えました。 また、「//」となっていることがおかしいのかと思い、 define('OPENPNE_DIR', '/openpne_dir' ); require_once OPENPNE_DIR . '/config.php'; define('OPENPNE_DIR', '/openpne_dir/' ); require_once OPENPNE_DIR . 'config.php'; としてみましたが、やはり以下のようなエラーが出てしまいます。 Warning: require_once(/openpne_dir/config.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 Fatal error: require_once() [function.require]: Failed opening required '/openpne_dir/config.php' (include_path='.:/usr/share/pear:/usr/share/smarty') in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 となってしまいます。 二つの変なところというのが違うのでしょうか?