• 締切済み

OPENPNEのインストールについて

お世話になります。以下の質問にご回答お願いいたします。 オープンピーネver2.6.5をダウンロードしてきてサーバに設置しました。パーミッション、パス、DB関係は設定済みです。 URL?m=setupとしたところセットアップ画面は表示されるのですが以下のようなエラーがでてしまします。どなたか対策法をご教授ください。 ヘッダ情報を直せばよいと思いますがよくわかりません。 ちなみにconfig.phpを直接開いても何も表示されません。 Warning: Cannot modify header information - headers already sent by (output started at /home/fu1993/public_html/OPENPNE/config.php:1) in /home/fu1993/public_html/OPENPNE/webapp/lib/OpenPNE/Smarty.php on line 86

  • PHP
  • 回答数3
  • ありがとう数1

みんなの回答

  • racchoman
  • ベストアンサー率71% (20/28)
回答No.3

OpenPNEは使ったことが無いですが、エラーメッセージから推測すると、config.php の一番最初の行に(<?php の行の前に)、余計な空行が入っていて、それが原因となっているんではないかと思います。

ashiyasu
質問者

補足

ご回答ありがとうございます。エラー検索してそのような見解が多かったので調べてみましたが<?phpで始まっていてそれ以前にはなにも記述はありません。

  • calltella
  • ベストアンサー率49% (317/635)
回答No.2

OpenPNEのセットアップ情報には【OPENPNE_DIR/config.php.sample を OPENPNE_DIR/config.php にコピーして config.php の方を環境に合わせて編集します。】と書かれていますが >ちなみにconfig.phpを直接開いても何も表示されません。 編集されました?

ashiyasu
質問者

お礼

自己解決しました。ありがとうございました。 原因はディレクトリの位置にありました。 config.phpを公開フォルダより上の階層に上げてパスを設定したらOKでした。 ご意見ありがとうございました。

ashiyasu
質問者

補足

ご回答ありがとうございます。 config.phpにつきましてはURL、DB接続情報、暗号化情報、メール設定の部分のみ変更して他は編集していません。 >ちなみにconfig.phpを直接開いても何も表示されません。 の意味はヘッダ情報が書き込みされているのか確認のため開いてみたのですが何も記載されていないとの意味でした。 説明不足ですみません。

  • calltella
  • ベストアンサー率49% (317/635)
回答No.1

Smarty.php on line 86 ↓(内容) header('Content-Type: text/html; charset=UTF-8'); Warning: Cannot modify header information - headers already sent by ↑(headers already sent) おそらくヘッダーを2重に送信しているのが原因だと思われます。 どこか改造しませんでしたか?

ashiyasu
質問者

補足

早速のご回答ありがとうございます。 エラーの理由わたしもそう思うのですが・・・ Smarty.phpのPG自体はどこもいじっていません。 ちなみにこのエラーを無視してセットアップを完了すると 別のファイルに同じヘッダエラーがでてきます。

関連するQ&A

  • openPNEセットアップエラー

    openPNEセットアップ画面で以下のようなエラーが出てしまいます。 Warning: Cannot modify header information - headers already sent by (output started at /homepage/openpne/config.php:1) in /homepage/openpne/webapp/lib/OpenPNE/Smarty.php on line 86 以前にも類似した質問があったのですが、質問者の方が自己解決なさったということで、簡単に原因の説明はして頂けているものの、詳細が掴めず、私の力では対処できずにいます。 下記の質問で、質問者の方が行った解決法は具体的にはどのようなものなのでしょうか? http://oshiete1.goo.ne.jp/qa2866971.html ファイルのディレクトリの位置とパスの設定変更について、特に伺いたいと思っております。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • Fatal error: OpenPNE設置時のエラー に関して

    OpenPNE のインストールを試みています。 下記のサイトより http://docs.openpne.jp/?%A5%C0%A5%A6%A5%F3%A5%ED%A1%BC%A5%C9 旧安定版 2.2.10 (zip) をダウンロードさせて頂き、OpenPNE セットアップガイドに従い設定しています。 http://tejimaya.org/openpne/docs/2_2/OpenPNE_Setup.html 上記、OpenPNE セットアップガイドに従い設定を行い、 5. セットアップモジュールの実行 にて、 http://www.ほげ.jp/?m=setup を開こうとすると、下記のエラーメッセージが表示されます。 Fatal error: Call to undefined function preg_match() in /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php on line 1639 環境 さくらインターネットにて、独自ドメインを取得しています。 apache のドキュメントルートを、/ほげほげ/public_html に変更しています。 セットアップガイドと違うことは。 ほげほげ と言うユーザを作成し、public_html を作成し、public_html 内に、配布時の OpenPNE ファイル1式をアップロードしています。 ですので、 /pblic_html/config.inc.php は、 define('OPENPNE_DIR', realpath('./OPENPNE')); と修正しいます。 エラーの出ている、 /home/ほげほげ/public_html/OPENPNE/lib/smarty/Smarty.class.php のファイルは、何も編集していません。 流れて的には、/public_html/index.php を参照し、/public_html/config.inc.php を参照し、./OPENPNE ディレクトリを参照しに行って、PHP のエラーが出ていると理解しました。 何が原因でこのようなエラーが出ているのでしょうか。 アドバイスを頂ければと思います。

    • ベストアンサー
    • PHP
  • openPNEセットアップ時エラー Smarty.php ?

    ラクーカンのレンタルサーバーで、以下のサイトを参考にしてセットアップを進めていたのですが、最後の最後「2、OpenPNEのインストール」の部分で、エラーが出てしまいました。 ***~***内に記述しましたが、まず「OpenPNEセットアップ 」画面で文頭にwarningが出て、入力後に実行してもエラーになってしまいます。Smarty.phpをいろいろいじってみたのですが、解決しませんでした。ほかのサイト様にも同じようなエラーが出現したという記述がありましたが、結局、解決策は見つかられませんでした。 かなり困ってます。是非お力を・・・。お願いします。 ■参考サイト http://lacoocan.nifty.com/webapps/openpne/openpne_inst.htm ■エラー出現画面(文頭がエラー文章) ********************************************************** Warning: Cannot modify header information - headers already sent by (output started at /homepage/openpne/config.php:1) in /homepage/openpne/webapp/lib/OpenPNE/Smarty.php on line 96 OpenPNEセットアップ 必ず下記の設定をおこなってからセットアップを実行してください。 setup/sql/mysql4x/install-2.10-create_tables.sql の実行 setup/sql/mysql4x/install-2.10-insert_data.sql の実行 config.php の設定 一度、セットアップを実行した後でこのページを表示することはできません。 セットアップをやり直したい場合はデータベースを空にしてからこのページへアクセスしてください。 SNS名 SNS名 初期メンバー 初期メンバーのログイン情報の設定をします。 プロフィールやその他の設定項目はログイン後に設定してください。 PCメールアドレス パスワード パスワード(確認) 管理用アカウント 管理画面へのログイン用アカウントの設定をします。 管理用アカウント名 管理用パスワード 管理用パスワード(確認) **********************************************************

    • 締切済み
    • PHP
  • Openpneを導入したけどエラー

    Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 666 Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 667 Warning: Invalid argument supplied for foreach() in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 668 Warning: Cannot modify header information - headers already sent by (output started at /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php:666) in /home/users/1/サイト名/web/openpne/webapp/lib/OpenPNE/Smarty.php on line 115 Warning: array_map() [function.array-map]: Argument #2 should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 666 Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 667 Warning: Invalid argument supplied for foreach() in /home/users/1/サイト名/web/openpne/webapp/lib/util/util.php on line 668 という感じでOpenpneのログイン画面でエラーが出てきたのですが どうしたら良いでしょうか?

  • バグの件

    オープンピーネのログインページより、ログイン失敗時に、下記のような表示がヘッダー上に出ます。修正するにはどうしたらよいでしょうか? Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/porto1.net/httpdocs/webapp/modules/pc/page/o_tologin.php:1) in /var/www/vhosts/porto1.net/httpdocs/webapp/lib/OpenPNE/Smarty.php on line 86

  • openpneの初期設定

    openpneを扱ってみたのですが、 最初の説明でこのように書いてありました。 OPENPNE_DIR ├ bin ├ lib <--- OPENPNE_LIB_DIR ├ var <--- OPENPNE_VAR_DIR │ ├ log [777] │ ├ rss_cache [777] │ ├ templates_c [777] │ └ tmp [777] ├ webapp <--- OPENPNE_WEBAPP_DIR ├ webapp_biz <--- OPENPNE_WEBAPP_BIZ_DIR └ webapp_ext <--- OPENPNE_WEBAPP_EXT_DIR (ブラウザから閲覧可能) - public_html (ディレクトリ名は変更可能) ├ config.inc.php (OPENPNE_DIR ディレクトリを指定) ├ index.php ├ img │ ├ .htaccess │ ├ index.php │ ├ gif [777] │ │ ├ w_h [777] │ │ ├ w_h_raw [777] │ │ ├ w76_h76 [777] │ │ ├ w120_h120 [777] │ │ ├ w180_h180 [777] │ │ └ w240_h320 [777] │ ├ jpg [777] │ │ ├ w_h [777] │ │ ... [777] │ └ png [777] │ ├ w_h [777] │ ... [777] ... ためしに設置したのですが反応しないので1つ聞きます。 ドメインのpublic_htmlの中に OPENPNE public_html の2つのフォルダを作るって言うことでしょうか? それともOPENPNEのフォルダの中にpublic_htmlも入れると言う事なんでしょうか? 初心者ですいません、先生方教えてください。

    • ベストアンサー
    • PHP
  • OpenPNEについての質問

    OpenPNEについての質問です。インストール時に下記のエラーがでてしまい対処に困っています。どこがどう悪いのか見当がつかない状態です。ご存じの方対処法をお願いします。 Warning: main(PHP/Compat/Function/image_type_to_mime_type.php) [function.main]: failed to open stream: No such file or directory in /home/xxxxxx/webapp/init.inc on line 30 Warning: main() [function.include]: Failed opening 'PHP/Compat/Function/image_type_to_mime_type.php' for inclusion (include_path='/home/xxxxxx/lib/include:/home/xxxxxx/webapp/lib:.:/usr/local/lib/php') in /home/xxxxxx/webapp/init.inc on line 30 Warning: main(Smarty/Smarty.class.php) [function.main]: failed to open stream: No such file or directory in /home/xxxxxx/webapp/lib/OpenPNE/Smarty.php on line 7 Fatal error: main() [function.require]: Failed opening required 'Smarty/Smarty.class.php' (include_path='/home/xxxxxx/lib/include:/home/xxxxxx/webapp/lib:.:/usr/local/lib/php') in /home/xxxxxx/webapp/lib/OpenPNE/Smarty.php on line 7

  • 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」が使えないとか出てきたり、 とにかくパスの指定やディレクトリが間違えていると出てきたりしているのですが、 全く改善ができません。 何かアドバイスを教えていただければと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • ロリポップサーバーでのopenpne の設定について

    ロリポップサーバーにて独自ドメインでのopenpneの設定が出来ず困っています。 openpneは ver.2.6.5 で、データベースの設定は済んでいます。 ドメイン直下にPublic_html 以下(フォルダは作成せず)をアップし、その中にsetupフォルダ、openpneフォルダを作成していますが、 http://ドメイン.jp/?m=setup  を実行すると、 Warning: main(/home/sites/lolipop.jp/users/lolipop.jp-dp07133957../): failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/lolipop.jp-dp07133957/web/config.inc.php on line 8 Fatal error: main(): Failed opening required '/home/sites/lolipop.jp/users/lolipop.jp-dp07133957../' (include_path='.:/usr/local/lib/php:/usr/local/lib/php/Smarty') in /home/sites/lolipop.jp/users/lolipop.jp-dp07133957/web/config.inc.php on line 8 のようなエラーが出ます。 ちなみに、ドメイン直下の config.inc.php には define('OPENPNE_DIR', realpath('../')); require_once OPENPNE_DIR . '../'; を記述、 openpne内のconfig.phpには define('OPENPNE_URL', 'http://www.ドメイン.jp/'); と記述してあります。 エラーとなる問題点が分からず困っています。 どなたか教えていただけませんか??

  • openpneインストールのエラー表示について

    現在自分のドメインにhttp://○○○-sns.net/にアクセスをすると下記のようなエラーが出ています。 Fatal error: Smarty error: [plugin] could not load plugin file 'prefilter.pne_nodefaults.php' (core.load_plugins.php, line 118) in /home/inlni12b/public_html/lovepara-sns.net/lib/include/Smarty/Smarty.class.php on line 1095 OpenPNEのバージョンはOpenPNE-2.14.9で下記のサイトを見て設定していますが何故かうまくいきません。 http://blog.d-fantasista.net/pne/install/openpne.html どこが悪いのか分かる方お教えください。

    • 締切済み
    • PHP

専門家に質問してみよう