こんにちは。
自社サーバにSNSのOpenPNEを設置しようとしています。
手順書通りにインストールした後、セットアップ画面にアクセスしようとすると、真っ白な画面になってしまいます。
エラーログを見ると、
PHP Warning: main(/usr/local/OpenPNE/config.php):
failed to open stream: Permission denied in /var/www/pne/OpenPNE/public_html/config.inc.php on line 21
PHP Fatal error:
main(): Failed opening required '/usr/local/OpenPNE/config.php' (include_path='.:/usr/share/pear')
in /var/www/pne/OpenPNE/public_html/config.inc.php on line 21
と書いてありました。
これはPHPのエラーでしょうか。
config.phpファイルの中身が悪いのでしょうか・・・。
PHP及び、サーバ・データベースなどについて、ほとんど初心者です・・・。
(そして英語もよくわかってない・・・)
ひょっとしたら、すっごく単純な間違いかもしれませんが、
ご指南の程、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
tanutanu23(たぬたぬ兄)さん、こんにちは
ちょうど私もOpenPNEを評価する必要がありまして、
これからインストール設定するところです。
経過・結果をブログに残しますので、あとでURLをご報告いたします。
tanutanu23さんの環境を差し支えない程度に教えて頂けると幸いです。
当方は
OpenPNE-2.3.4
O.S.:FreeBSD 6.1-RELEASE(i386 SMP)
php関連のインストール状況
php5-5.1.6
php5-bcmath-5.1.6
php5-ctype-5.1.6
php5-curl-5.1.6
php5-dom-5.1.6
php5-ftp-5.1.6
php5-gd-5.1.6
php5-gettext-5.1.6
php5-gmp-5.1.6_1
php5-iconv-5.1.6
php5-mbstring-5.1.6
php5-mcrypt-5.1.6
php5-mhash-5.1.6
php5-mysql-5.1.6
php5-pcntl-5.1.6
php5-pcre-5.1.6
php5-pgsql-5.1.6
php5-posix-5.1.6
php5-session-5.1.6
php5-simplexml-5.1.6
php5-soap-5.1.6
php5-sockets-5.1.6
php5-sqlite-5.1.6
php5-tokenizer-5.1.6
php5-xml-5.1.6
php5-xmlreader-5.1.6
php5-xmlwriter-5.1.6
php5-zlib-5.1.6
と言ったところです。
この回答への補足
ありがとうございます。
こちらの環境ですが・・・
OpenPNE2.2.8
OS:CentOS4.3
php関連は・・・よくわからないんですがyum installeで確認したところ
php-devel
php-gd
php-domxml
php-imap
php-ldap
php-mbstring
php-mysql
php-ncurses
php-pear
php-snmp
php-xmlrpc
(すべて4.3.9-3.18)
とでてきました。
インストール結果、楽しみにしております。
よろしくお願いいたします。
No.17
- 回答日時:
ログの内容によっては不用意に公開すると危険な場合がありますのでご注意下さい。
ご提示頂いたログはOpenPNEに関するものでは無いようです。(tomcat:javaのもののようです)
OpenPNEのログがここに書かれるか否かは別です。
このログファイルに書かれたのだと思いますが
No log handling enabled - turning on stderr logging
とあるように、既にここにはなくなっています。
tail -f [acess-log or error-log]
とし、ブラウザからOpenPNEにアクセスすると見れると思います。
tail -f xxxxx はctrl+Cで終了できます。
補足:
このログにあるjavaが動いているウェブサーバとOpenPNEを設定しようとしているサーバが同一であるとし、
そのウェブサーバがテストサーバでは無く本番サーバであれば、テストサーバでのトライを強くお薦めします。
本番サーバだとすると何か重要な仕事をしていると思われ、環境を壊す可能性もあるかと
この回答への補足
本日もありがとうございます。
tail -f access_log or error_log と打ちOpenPNEにアクセスすると
昨日書いたログと同じものが出てきました。
サーバの件ですが、一応壊れてもよい・・・とは言われています。
ですが、壊してしまったら恐ろしく怒られる気もしていて、
かなりヒヤヒヤしています・・・。
いろいろとアドバイスいただき、ありがとうございました。
まだ問題は解決していないのですが、この作業は先送りとなりました。
技術担当者が戻って来次第、調査するとのことです。
管理画面、ログイン画面が見れるようになっただけでも大前進です。
本当にありがとうございました。
No.16
- 回答日時:
あと、httpdのログファイルに何か出ていませんか?
通常はhttpd.confに指定された位置にログファイルがあるはずですが、
OpenPNEの設定ファイルconfig.phpで指定したログファイルに書かれているかも知れません。
本日は外出しますので、明日また。
この回答への補足
ありがとうございます。
httpdにあったerror_logの中を見て見ました。
No log handling enabled - turning on stderr logging
Cannot find module (IP-MIB): At line 0 in (none)
Cannot find module (IF-MIB): At line 0 in (none)
Cannot find module (TCP-MIB): At line 0 in (none)
Cannot find module (UDP-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 0 in (none)
Cannot find module (SNMPv2-MIB): At line 0 in (none)
Cannot find module (SNMPv2-SMI): At line 0 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 0 in (none)
Cannot find module (UCD-SNMP-MIB): At line 0 in (none)
Cannot find module (UCD-DEMO-MIB): At line 0 in (none)
Cannot find module (SNMP-TARGET-MIB): At line 0 in (none)
Cannot find module (NET-SNMP-AGENT-MIB): At line 0 in (none)
Cannot find module (HOST-RESOURCES-TYPES): At line 0 in (none)
Cannot find module (LM-SENSORS-MIB): At line 0 in (none)
Cannot find module (IPV6-ICMP-MIB): At line 0 in (none)
Cannot find module (IPV6-MIB): At line 0 in (none)
Cannot find module (IPV6-TCP-MIB): At line 0 in (none)
Cannot find module (IPV6-UDP-MIB): At line 0 in (none)
Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 0 in (none)
Cannot find module (SNMP-COMMUNITY-MIB): At line 0 in (none)
Cannot find module (UCD-DLMOD-MIB): At line 0 in (none)
Cannot find module (SNMP-FRAMEWORK-MIB): At line 0 in (none)
Cannot find module (SNMP-MPD-MIB): At line 0 in (none)
Cannot find module (SNMP-USER-BASED-SM-MIB): At line 0 in (none)
Cannot find module (SNMP-NOTIFICATION-MIB): At line 0 in (none)
Cannot find module (SNMPv2-TM): At line 0 in (none)
Allowed memory size of 8388608 bytes exhausted (tried to allocate 128 bytes)
[Tue Sep 26 18:31:48 2006] [notice] jk2_init() Setting scoreboard slot 0 for child 5493
[Tue Sep 26 18:31:48 2006] [notice] channelApr.resolve(): create AF_NET localhost 8009
[Tue Sep 26 18:31:48 2006] [notice] channelApr.resolve(): create AF_NET localhost 8019
[Tue Sep 26 18:31:48 2006] [notice] channelUn.init(): init
[Tue Sep 26 18:31:48 2006] [notice] channelUn.init(): extracted file from name /opt/33/work/jk2.socket
[Tue Sep 26 18:31:48 2006] [notice] workerEnv.init() ok /etc/httpd/conf/workers2.properties
[Tue Sep 26 18:31:48 2006] [notice] mod_jk2 child 5493 initialized
こんな感じでした。長くてすみません。
本日はいろいろありがとうございました。明日もよろしくお願い致します。
No.15
- 回答日時:
> Session Support が enabled となっていれば問題ないのでしょうか。
OKです。
phpinfo()の結果、register_globalsはoffになっていますか?
セッション情報が格納される/var/lib/php/sessionは実存しますか?
実存すれば/var/lib/php/sessionのパーミッションはどうなっていますか?
この回答への補足
ありがとうございます。
確認したところ、
register_globalsはoffになっています。
また、/var/lib/php/sessionの存在を確認。
パーミッションは「770」でした。
No.14
- 回答日時:
sessionモジュールが有効になっているかどうかを確認してください。
例えば、public_htmlのディレクトリに
<?php
phpinfo();
?>
をphpinfo.phpとし
ブラウザでphpinfo.phpにアクセスすると現在の設定などが分かります。
sessionが有効になっていなければphpのコンパイルし直しが必要です。
この回答への補足
ありがとうございます。
phpinfo()で確認したところ、見比べて
・Registered serializer handlers
・session.gc_probability
・session.hash_bits_per_character
がありませんでした。
また、
・session.bug_compat_42 が off
・session.gc_divisor が 1000
・session.save_path が /var/lib/php/session
・session.use_trans_sid が off
と、なっていました。
Session Support が enabled となっていれば問題ないのでしょうか。
No.12
- 回答日時:
tanutanu23さん
もう少しの予感がしてます。
「....で真っ白な画面になりました。」から
今、気付いたのですが
php-session
が入っていないのが原因かも知れません。
モジュールをインストールしたらapacheのrestartが必要です。
そこまでPackage化するソフトならインストール時に環境チェックまでして欲しいですよね ^^;
この回答への補足
ありがとうございます。
php-sessionがなかったので、
PHP-Session-0.26.tar.gz というのをダウンロードしてきました。
適当なフォルダに置いて
tar PHP-Session-0.26.tar.gz で、PHP-session-0.26フォルダができました。
それでネットを見ると、そのフォルダに移動して./configureと書いてあるのですが、うまくいきません。
本当に甘えてしまって申し訳ないのですが、教えていただけますでしょうか。
すみません。
No.11
- 回答日時:
例のブログの環境(=DNSで名前解決できない)ですと
192.168.3.142 sns.b4-net.com
がPCのhostsにもサーバのhostsにも必要かも知れません。
この回答への補足
ありがとうございます。
サーバのhostsには 127.0.0.1 *****.jp
PCのhostsには 192.168.**.** *****.jp
と入れてありまして、ログイン画面までは見れるのですが
メールアドレスとパスワードを入れて、ログインボタンを押すと
サーバーが見つかりませんページになってしまいます。
(間違ったパスワードを入れると、「ログインに失敗しました」ページになります)
上記はIEでやりましたが、ためしにFireFOXでログインしてみると
http://*****.jp/?m=pc&a=page_h_home というURLで真っ白な画面になりました。
No.10
- 回答日時:
おはようございます。
OpenPNEのインストールそんなに難しくないんですけどね。なんなんでしょうね。
httpd.confに「php_admin_value open_basedir」とかありますか?
ありましたら「php_admin_value open_basedir none」にしてみてください。
動きましたらnoneじゃなくて正しいディレクトリを指定してください。
この回答への補足
おはようございます。ありがとうございます。
httpd.confを見たんですが、「php_admin_value open_basedir」
というのはありませんでした・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
e-learningの年月の文字化け
-
PHP PDOライブラリが読み込まれ...
-
phpでカテゴリページ別に記事を...
-
さくらインターネットでメール...
-
GDライブラリについて
-
.htaccessにphp_valueが使用できな
-
テレメールとは?
-
phpの中でphpを書けないか
-
【初歩】Win98+Apache2+PHP4の...
-
HYのAM11:00のラップの部分の歌...
-
libphp5.so がないと?
-
*.php、*.php3、*.phtmlの違い
-
複数のファイルで同じ定数を定...
-
基礎からのPHPという学習本...
-
Apache2.0とPHP5でApacheが起動...
-
fsockopenなどについて
-
フォントの色を変えるには?
-
透過PNGが透過されない!!
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPからMSSQLへの接続結果の文...
-
phpのextension_dirを複数指定...
-
.htaccessにphp_valueが使用できな
-
phpの中でphpを書けないか
-
<A href ~ と一緒に値を渡すには
-
フォームで戻った際に入力済み...
-
HYのAM11:00のラップの部分の歌...
-
header(Location:~)で$_SESS...
-
セッションについての設定なの...
-
*.php、*.php3、*.phtmlの違い
-
PHPファイルが表示されない
-
WordPressのコメント数表示を消...
-
PHP ページング データベース
-
ログイン判定後の画面遷移について
-
iframeで読み込んだ別のphpファ...
-
リンクのクリック数をカウンタ...
-
PHPでメールを受信するには?
-
パソコン一日中つけっぱなしの...
-
pear_info.phpも表示できません
-
libphp5.so がないと?
おすすめ情報