Apache und PHP

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Tobias
Beiträge: 7
Registriert: 13.06.2002 11:25:57

Apache und PHP

Beitrag von Tobias » 21.04.2003 12:18:55

Hallo,

ich wollte es möglich machen, dass in den UserDirs php ausgeführt werden kann, habe dabei einige Probleme. Prinzipiell sollte php funktionieren, da

Code: Alles auswählen

LoadModule php4_module /usr/lib/apache/1.3/libphp4.so

<IfModule mod_dir.c>
    DirectoryIndex index.html index.php index.htm index.shtml index.cgi
</IfModule>

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
dies alles eingestellt ist, und mein squirrelmail auch seine Dienste so verrichtet, wie er soll.

Meine Problem scheint die Einstellung der UserDir Directories zu sein

Code: Alles auswählen

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#Options +ExecCGI
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS PROPFIND>
        Order allow,deny
        Allow from all
    </Limit>
    <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
        Order deny,allow
        Deny from all
    </Limit>
</Directory>
Was sollte ich denn dort einstellen, um möglichst sicher das Ausführen von php zu ermöglichen? Werde mir wohl demnächst mal die Apache-Doku verstärkt ansehen müssen.

Danke für die Hilfe,
Tobias

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 23.04.2003 12:57:56

Da stellt sich mir die Frage:

- funktioniert php nun oder nicht?
- was geht denn nicht in den UserDirs, bzw. was für Fehlermeldungen am cleint und in den Serverlogs kommen denn?

Grüßle

Olfi ;)

evilputti
Beiträge: 51
Registriert: 12.01.2003 14:40:09
Wohnort: Seesen

Beitrag von evilputti » 14.05.2003 23:15:06

Ich gehe mal davon aus, dass wir das gleiche Problem hatten:

Die PHP-Dateien laufen nicht, wenn sie im public_html-Verzeichnis sind ...

Lösung habe ich (zumindest für mich) hier gefunden:

http://www.debianforum.de/forum/viewtop ... publichtml

Diese Ist:

Du muss zum Öffnen über den Apache

localhost/~username/index.php

eingeben! Dann läufts zumindest bei mir!

MfG

Putti

Antworten