AlexBausW: CGI mit Apache

Beitrag lesen

Hallo

Also in der error_log stand nicht mehr drin.
Ich hab mal in die suexec.log geschaut und folgendes gefunden:

[2002-07-09 09:41:06]: info: (target/actual) uid: (stadtha/stadtha) gid: (users/users) cmd: dcboard.cgi
[2002-07-09 09:41:06]: error: command not in docroot (/home/stadtha/public_html/cgi-local/dcforum/dcboard.cgi)

Da haben wir auch schon den Bösewicht. suexec verbietet das Ausführen des CGI-Skriptes, weil es nicht innerhalb des einkompilierten Pfades liegt. Entweder Du musst den Apachen mit neuen Optionen kompilieren (http://httpd.apache.org/docs/suexec.html), oder Du editierst suexec.h in src/support der Apache-Quellen, und kompilierst anschließend suexec mit "make suexec" alleine. Dann musst Du nur noch suexec in das entsprechende Verzeichnis kopieren (meist /path/to/apache/bin).
Ich habe suexec auch alleine kompiliert, und dabei USERDIR_SUFFIX und DOC_ROOT in suexec.h auf /home gesetzt.

Gruß Alex
--
http://www.google.de/search?hl=de&safe=off&q=Rechtschreibung+Standart