はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 PHPの実行について・・・
日時: 2008/10/03 21:49
名前: DON

1.不明点・障害内容:OPEN PNE XOOPS等の設定PHPの実行が拒否される
2.ログの有無   :なし
  (有:その内容) :
3.Distribution  :Fedora 9
      Version :
4.Service Name  :
      Version :
5.ネットワーク構成:

お世話になります ここのページを参考にし Web Mail MySQLサーバを構築しました
この度 SNSを構築してみようかと思い 設定をはじめましたが OPEN PNE と 
XOOPS両方に言える事ですが 設定段階に行くと PHPファイルの実行で 500又は403
エラーが発生し 先に進めません

何かの設定が悪さしているのはわかるのですが もし わかる方ご教授お願いします


メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: PHPの実行について・・・ ( No.6 )
日時: 2008/10/05 09:40
名前: ken@CentOS

SSH等は全く関係ないです。

Apacheの設定内容やXOOPS、OPEN PNEの設定で行った事を教えていただければ何かわかるかもしれません。
メンテ
 Re: PHPの実行について・・・ ( No.7 )
日時: 2008/10/06 13:23
名前: DON

ken@CentOS 様

設定内容と言う事ですが・・・ Apacheの設定は このペ−ジでの設定を丸コピーして
使用しております 当方で変化させている点はありません(わからないもので・・・(^_^;))

XOOPSとOPEN PNEの設定ですが 設定する以前で 現在は 500エラーで難儀をしています
(設定用 PHPファイルを指定すると 500エラー)

ドキュメントルートに関しましては ver/www/html/ パーミッション 所有者 私のアカウント
グループ 私のアカウント となっております

現在 いろいろ試しておりますが 403 と 500関係のエラーで先に進めていない状況です

   
メンテ
 Re: PHPの実行について・・・ ( No.8 )
日時: 2008/10/06 15:08
名前: セブン

>ドキュメントルートに関しましては ver/www/html/ パーミッション 所有者 私のアカウント
>グループ 私のアカウント となっております

私のアカウントって言うのが気になります。
デフォルトでは apache じゃないでしたっけ?

実行できないのはこれの様な気もしますが・・・・・・
メンテ
 Re: PHPの実行について・・・ ( No.9 )
日時: 2008/10/06 19:01
名前: ken@CentOS

ドキュメントルートのグループ、所有者共にデフォルトはrootです。
これを変更したからといってPHPが実行できないわけではありません。

パーミッションは755にしておいて下さい。

SELinuxはホントに無効になっているのでしょうか?再度、確認してみて下さい。

>アクセスカウンター(PHP)は動作しているのに
これはドキュメントルートに設置してますか?


■ PHPの動作確認を行なう。
http://kajuhome.com/apache.shtml#n08-04
再度、こちらを行ってみて結果を教えて下さい。


あと、エラーが出た時のログも教えて下さい。
/var/log/httpd/error_log



パーミッションの問題の気がします・・・
メンテ
 Re: PHPの実行について・・・ ( No.10 )
日時: 2008/10/07 12:42
名前: DON

セブン 様 ken@CentOS 様

レス誠にありがとうございます パーミッション・・・私も これが一番臭いと思い
再度勉強しておりました 前回のレスについても もしや? と思い記述してみました

ドキュメントルートの 所有者 グループ変更につきましては 現在内部からの
アクセス(FTP)を行っておりますが root又はapache権限にしてしまうと ローカル
からのフォルダ操作が却下される様なので変更しています(外部FTP接続はなし)
もちろん ポートは閉鎖しております  

>SELinuxはホントに無効になっているのでしょうか?再度、確認してみて下さい。
上記につきましては 確実に無効になっております

>アクセスカウンター(PHP)は動作しているのに
>これはドキュメントルートに設置してますか?

ver/www/html/の中に設置しております 又 実験で階層を深くし実行させて見
ましたが動作しておりました

>あと、エラーが出た時のログも教えて下さい。
>/var/log/httpd/error_log

下記がその近辺に発生した エラーログです


[Fri Oct 03 18:02:33 2008] [error] [client 111.222.333.444] (13)Permission denied: exec of '/var/www/html/install/index.php' failed
[Fri Oct 03 18:02:33 2008] [error] [client 111.222.333.444] Premature end of script headers: index.php
[Fri Oct 03 18:02:37 2008] [error] [client 111.222.333.444] (13)Permission denied: exec of '/var/www/html/install/index.php' failed
[Fri Oct 03 18:02:37 2008] [error] [client 111.222.333.444] Premature end of script headers: index.php

今の時点ではこれぐらいでしょうか?

今 思い出したのですが・・・ 現在使用しているサーバのドキュメントルートでは / 選択時
index.cgiが最初に読み込む設定となってます(これは 関係ある?)PC 携帯の自動振り分けして
いるので・・・

それと ここのHPを参考にしてサーバーを立てた方で openpne 又は Xoopsを導入された方が
おられましたら サーバの構成を お教え願えたら幸いです

簡単で申し訳ないのですが ご教授宜しくお願いします





メンテ

Page:  [1] [2] [3] [4] [5]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.