- ベストアンサー
Fedora4でXOOPSを設定する際に表示されるエラー403の解決方法
- Fedora4でXOOPSを設定しようとすると、ブラウザにエラー403が表示されます。ApacheとPHPとmysqlは設定済みで、httpd.confのファイルに適切な設定を追加しましたが、解決しません。
- XOOPSのインストールを試みる際に、ブラウザのアドレス欄にhttp://サーバー名/xoopsを入力すると、エラー403が表示されます。調査の結果、OS:Fedora4、ApacheとPHPとmysqlは正しく設定されており、httpd.confのファイルにも適切な設定が追加されています。
- Fedora4でXOOPSを設定しようとすると、ブラウザにエラー403が表示されます。OS:Fedora4、ApacheとPHPとmysqlの設定は正しく行われており、httpd.confにも適切な設定が追加されています。しかし、XOOPSのインストールがうまくいかず、エラー403が発生しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんわ、 403は権限が無いため表示できないことが多々あります。 1)/var/log/http/error_logを参照する 1)firewall有効ならiptables を解析の為に一時的に止める。 2)Selinux がenable ならdisableにする。 3)chmod 777にしてみる。あまりお勧めしません。 オーナー、グループの設定にてはじかれていませんか。 ========================================== From RHCE Current
その他の回答 (2)
- pakuti
- ベストアンサー率50% (317/631)
SELinuxを止めてみたらどうでしょう? http://pocketstudio.jp/linux/?FC4%2FSELinux%2FSELinux%20%A4%F2%CC%B5%B8%FA%A4%CB%A4%B9%A4%EB%A4%CB%A4%CF%A1%A9
補足
回答ありがとうございます。 Selinuxを無効にしてサーバを再起動し、xoopsにアクセスした所、 やはりだめでした。 NO_3の方で回答を頂いた内容で設定をしてもやはりエラー403でしたが その後、/var/log/httpd/error_logのファイルを見た所、下記のように なっていましたのでインターネットで探した所、httpd.confファイルの DirectoryIndexの所を編集しhttpdのサービスを立ち上げた所、 表示できました。 Directory index forbidden by rule: /var/www/xoops/ ■httpd.conf Alias /xoops "/var/www/xoops" <Directory "/var/www/xoops"> DirectoryIndex index.php index.html←コメントアウト # DirectoryIndex "/var/?www/xoops/html"←コメント ご迷惑をおかけして申し訳ございませんでした。
- elvinex
- ベストアンサー率60% (6/10)
XoopsのドキュメントルートはXoops/html/index.phpではなかったでしたっけ? Alias /xoops "/var/www/xoops/html" ではどうでしょう Xoopsディレクトリを解凍してもディレクトリが三つくらいしかなかった記憶があります。最近のバージョンのことは分かりませんが。
補足
No.1のelvinexさん回答ありがとうございます。 Alias /xoops "/var/www/xoops/html"を 編集しましたがやはりエラー403で表示します。 xoopsを参照してディレクリ配下を再帰的にアクセス権を変更して も駄目でした。 .htaccessのファイルを追加してアクセスしましたが駄目でした。 なぜこうなるのかがわからないです。 mrtgの時は同じくエラー403で表示していましたがアクセス権ファイル の中身を編集したら出来ました。(例:Allow from allを追記) 又、ご教授をお願いします。
お礼
連絡が遅くなり申し訳ございません。 回答ありがとうございます。 提供して頂いた内容を試してみます。 何かありましたらたら申し訳ございませんが ご教授宜しくお願いします。