Problem mit apache2 & php4

europhil2000

Mitglied
Hallo Leute,

Ich hab ordentlich gegooglt, hab aber nichts gescheites gefunden, was mir weitergeholfen hat.
Vielleicht könnt ihr es ja!

Ich hab Linux(Debian) mit Apache2 und php4. Das PHP-Modul ist ordentlich eingebunden und es funktioniert auch halbwegs ohne probleme:

Wenn ich um Browser aufrufe:

http://domain/
gibt er mir den code von index.php zum download

http://domain/index.php
zeigt er mir die seite verarbeitet korrekt an

http://domain/dir/
zeigt er mit die seite /dir/index.php verarbeitet korrekt an


Ich hab folgende Konfiguarion:


DirectoryIndex index.html index.php
<IfModule mod_php4.c>
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
</IfModule>


Wisst ihr woran das liegt?

Danke schonmal im varraus
 
Könnte vielleicht eine falsche Config im Virtualhost sein. Aber dazu ist der Auschnitt aus deiner Config etwas zu kurz um das genauer sagen zu können. Poste vielleicht mal etwas mehr. Dann kann ich dir vielleicht helfen.

Grüsse
 
vhost-Konfiguration:

Code:
NameVirtualHost *
<VirtualHost *>

        ServerAdmin     europhil2000@hotmail.com

        ErrorLog        /home/www/homepage/log/error.log
        CustomLog       /home/www/homepage/log/access.log combined
        LogLevel        warn

        DocumentRoot    /home/www/homepage/content/
        ScriptAlias     /cgi-bin/ /home/www/homepage/cgi-bin/

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>

        <Directory /home/www/homepage/content/>
                AllowOverride   None
                Order           allow,deny
                Allow           from all
        </Directory>

        <Directory /home/www/homepage/cgi-bin>
                AllowOverride   None
                Options         ExecCGI
                Order           allow,deny
                Allow           from all
        </Directory>

</VirtualHost>


Aber nach einem reboot des Servers trat ein ähnliches Problem auf(nicht zu mystisch):

ich ruf folgendes im Browser auf:

http://domain/
er zeigt mir die Fehlermeldung:
"Forbidden - You don't have permission to access / on this server." [EDIT] 403 [/EDIT]

http://domain/index.php
er zeigt mir die seite richtig an

http://domain/dir/
er zeigt mir die Fehlermeldung:
"Forbidden - You don't have permission to access / on this server." [EDIT] 403 [/EDIT]
 
Vielleicht hat der User des Webservers keine leserechte in diesem Verzeichniss. Überprüf das mal bitte. Es könnte sein, dass er nur die Datei index.php lesen darf und den rest nimma.
 
Versuch mal den pararmeter ServerName zu setzen. Muss mir dann nachher mal meine Config durchgehen und mit deiner vergleichen. Veilleicht fällt mir was auf.
 
hey Leute,

sorry, es tut mir wirklich leid.

Ich habs total verpennt und hab aus irgendwelchen testgründen mal das index.php bei DirectoryIndex rausgeneommen.
Jetzt hab ich wieder reingestellt und es funktioniert

Trotzdem danke für die Mühe
 
Macht ja nix. Hauptsache es läuft jetzt alles so wie es soll.
Schönen Abend noch.

Grüsse
Witti
 
Zurück