Am Montag, 28. August 2006 00:37 schrieb Christian Boltz: Hallo Christian!
Am Sonntag, 27. August 2006 16:55 schrieb Al Bogner:
Am Samstag, 26. August 2006 10:46 schrieb Philip Link:
Hast Du vielleicht dem Apache gesagt, dass er *.php-Dateien nicht als Index nehmen darf?
_Ich_ nicht direkt, aber vielleicht ist da was automatisch umkonfiguriert worden.
Wo sollte ich danach suchen?
Erste Frage: werden die PHP-Module geladen? grep "^[^#]" /etc/sysconfig/apache2 sollte u. a. APACHE_MODULES="... php5 ..." liefern.
Nein. grep "^[^#]" /etc/sysconfig/apache2 DOC_SERVER="no" APACHE_CONF_INCLUDE_FILES="" APACHE_CONF_INCLUDE_DIRS="" APACHE_MODULES="access actions alias auth autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap" APACHE_SERVER_FLAGS="" APACHE_HTTPD_CONF="" APACHE_MPM="" APACHE_SERVERADMIN="root@sv" APACHE_SERVERNAME="sv" APACHE_START_TIMEOUT="2" APACHE_SERVERSIGNATURE="on" APACHE_LOGLEVEL="warn" APACHE_ACCESS_LOG="/var/log/apache2/access_log combined" APACHE_USE_CANONICAL_NAME="off" APACHE_SERVERTOKENS="OS" APACHE_EXTENDED_STATUS="off" APACHE_BUFFERED_LOGS="off" APACHE_TIMEOUT="300"
rpm -q apache2-mod_php5 sollte das Paket als installiert anzeigen.
rpm -q apache2-mod_php5 apache2-mod_php5-5.0.4-9.13
erstelle im Verzeichnis mal eine index.htm oder index.html - wenn die dann angezeigt wird, liegt es an der Apache-Config.
ls -l /srv/www/htdocs/phpMyAdmin/index.html -rw-r--r-- 1 root root 1602 2006-08-27 16:36 /srv/www/htdocs/phpMyAdmin/index.html
Das wird angezeigt. index.php habe ich in iindex.php umbenannt. Man achtet auf "root root".
Der Eigentümer ist egal, solange wwwrun Leserechte darauf hat. (Aus Sicherheitsgründen ist es sogar besser, wenn die Dateien nicht wwwrun gehören - ansonsten könnten, einen passenden Apache-Bug vorausgesetzt, Dateien überschrieben werden.)
Kannst Du phpMyAdmin aufrufen, wenn Du index.php beim Aufruf im Browser mit angibst?
Nein. (Zugriff verweigert!) Al