http://ホスト名/zabbixへのアクセスエラー

初めまして。

zabbix1.6.1をインストールしています。

IEで以下URLに接続した際、「Web ページがみつかりません」の表示になります。
http://ホスト名/zabbix/
http://ホスト名/zabbix/index.php

なお、
/var/www/html/zabbixを作成しソースファイルをコピーし、
/var/www/html/zabbixディレクトリ直下にindex.phpは存在します。

ApacheのDocumentRoot設定はデフォルト"etc/httpd/htdocs"の設定です。

環境、PHP関連は以下です。
-------------------------
RHEL5
MySQL-5.0.22
apache-2.0.52

php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5
php-pdo-5.1.6-5.el5
php-mysql-5.1.6-5.el5
php-bcmath-5.1.6-5.el5
php-gd-5.1.6-5.el5
-------------------------

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

こんにちは。

Apacheの設定で、DocumentRootを/var/www/htmlにするとどうでしょうか?

ユーザー sgym の写真

ご返信ありがとうございます。

>Apacheの設定で、DocumentRootを/var/www/htmlにするとどうでしょうか?

http://ホスト名/
http://ホスト名/zabbix/
にアクセスすると、
------------------------------------------------------------
Forbidden
You don't have permission to access /zabbix/ on this server.
------------------------------------------------------------
と表示されます。
/var/www/html/zabbixのパーミッションは755です。

http://ホスト名/zabbix/index.phpにアクセスすると、
----------
<?php
/*
** ZABBIX
----------
から始まるindex.phpの中身が表示されます。

ユーザー KAZ の写真

http://ホスト名/zabbix/index.phpにアクセスすると、
----------
/*
** ZABBIX
----------
から始まるindex.phpの中身が表示されます。

phpの拡張子判別が動いていないようです。
apacheのhttpd.confに下記は追加されていますか?
<code>
AddType application/x-httpd-php .php
</code>

index.phpを自動判別させるならば、下記も必要です。
<code>
DirectoryIndex index.html index.html.var index.php
</code>

ユーザー sgym の写真

ご返信ありがとうございます。

apacheのhttpd.confには追記しております。
AddType application/x-httpd-php .php
DirectoryIndex index.html index.html.var index.php

申し訳ございません。そもそもPHP本体がインストールされているのか調べてみたところ、以下の結果となりました。
# rpm -qa | grep php
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5
php-pdo-5.1.6-5.el5
php-mysql-5.1.6-5.el5
php-bcmath-5.1.6-5.el5
php-gd-5.1.6-5.el5

PHP本体をインストールしてみると、エラーとなってしまいました。httpd-2.0.52はソースからインストールしております。
# rpm -ivh php-5.1.6-5.el5.i386.rpm
エラー:依存性の欠如:
httpd-mmn = 20051115 は php-5.1.6-5.el5.i386 に必要とされています

エラーメッセージを調査していますが、解決まで至っておりません。もしご存知でしたらご教授頂けますようお願い致します。

ユーザー akatsuki の写真

# rpm -qa | grep php
php-cli-5.1.6-5.el5
php-common-5.1.6-5.el5

phpはインストールされているようですよね。このまま使ってはいいかと。

・Apacheのhttpd.confに
LoadModule php5_module modules/libphp5.so
とありますか?
・加えて、Apacheのインストールディレクトリ/modules/libphp5.so がありますか。(なかったらコピーなどを…linuxだとlibphp5.soはどこにあるんだろう…分らないのでfindなどしてみてください)

ユーザー sgym の写真

akatsukiさん

・Apacheのhttpd.confに
LoadModule php5_module modules/libphp5.so
とありますか?
→存在しなかったので追記しました。

・加えて、Apacheのインストールディレクト
リ/modules/libphp5.so がありますか。(なかったらコピーなどを…linuxだとlibphp5.soはどこにあるんだろう…分らないのでfindなどしてみてください)
→存在しました。

以上の手順を踏みましたが、原因を特定できません。

最小構成でインストールしており、足りないものを後から追加していたので思うように進めませんでした。

OSインストールからやり直します。

スタッフの皆さん、akatsukiさんありがとうございました。