• ベストアンサー

openPNE のPHPエラーについて教えて下さい。

openPNE のOpenPNE-2.6RC2.1を設置しました。 すると、以下のエラーがでます。 どこがいけないのでしょうか? 一応、config.php や config.inc.php は修正して アップロードされております。 <エラー内容> http://ドメイン/?m=setup http://ドメイン http://ドメイン/?m=admin 上記のURLで、以下の様になります。 Warning: main(アップロードディレクトリ/config.php) [function.main]: failed to open stream: No such file or directory in アップロードディレクトリ/config.inc.php on line 8 Fatal error: main() [function.require]: Failed opening required 'アップロードディレクトリ/config.php' (include_path='.:/usr/local/lib/php') in アップロードディレクトリ/config.inc.php on line 8

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

config.inc.phpでは デフォルトで以下の様な設定になっています。 -------------------------------------------- define('OPENPNE_DIR', realpath('../')); require_once OPENPNE_DIR . '/config.php'; -------------------------------------------- これは、config.phpがconfig.inc.phpの一つ上の階層に あるという事です。 また階層はデフォルトで OpenPNE/   ├config.php   └public_html/      └config.ini.php となっていると思います。 mikichan-eさんはどのような設定をされているでしょうか?

mikichan-e
質問者

補足

現状、http://www.ドメイン名/ にアクセスすると、 OpenPNE といった青い画像が表示されます。 設定内容は、以下の通りです。つまり、http://www.ドメイン/sns/config.php です。 例)  ├ドキュメントルート(※public_html 内のファイルを、index.html と同じ階層にアップロードしている。同じ階層に、config.inc.php が存在。)   └sns(※OpenPNEのディレクトリ名を変更して、sns )/   ├config.php    ただ、ヘッダーの箇所に以下の様なエラーがでます。 ●Warning: Cannot modify header information - headers already sent by (output started at /home/webmaster001/www/kyo-fu.net/sns/config.php:1) in /home/webmaster001/www/kyo-fu.net/sns/webapp/lib/OpenPNE/Smarty.php on line 86 また、右下のリンクで、利用規約やプライバシーポリシーのリンクがありますが、 そのリンクの箇所が、「????」といった表示になっております。 また、「ログイン」の画像をクリックすると、以下の様なエラーがでます。 ●Warning: Cannot modify header information - headers already sent by (output started at /home/webmaster001/www/kyo-fu.net/sns/config.php:1) in /home/webmaster001/www/kyo-fu.net/sns/webapp/lib/util/util.php on line 34 やはり、根本的に何か間違ってますよね? ちなみに、使っているサーバー会社のマニュアルhttp://www.xbit.jp/content/view/145/28/ を参考にしました。

その他の回答 (1)

  • kikanbo
  • ベストアンサー率31% (44/139)
回答No.1

config.phpが見つからないよってさ

mikichan-e
質問者

補足

すいません。 この場合、どのファイルを、どうやって修正すればいいのでしょうか?

専門家に質問してみよう