Hallo Liste, nach der Installation von SuSE 7.3 werden beim Aufruf über den Apache keine php scripts mehr ausgeführt. ich erhalte im Browser einen "Internal Server Error" und im error log des apaches folgende Meldungen: [Sun Feb 3 11:44:34 2002] [error] (8)Exec format error: exec of ../cgi-bin/php/test3.php failed [Sun Feb 3 11:44:34 2002] [error] [client 80.131.171.174] Premature end of script headers: ../cgi-bin/php/test3.php Die Berechtigung für test3.php habe ich auf "rx" für "jeden" gesetzt. Bin für jeden Tip dankbar! Viele Grüße Achim Kunkel __________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Ihre E-Mail noch individueller? - http://domains.yahoo.de
Achim Kunkel:
Die Berechtigung für test3.php habe ich auf "rx" für "jeden" gesetzt.
php-Dateien bekommen im Gegensatz zu perl-dateien _kein_ 'x'. Und eigentlich ist deswegen cgi-bin/ auch der falsche Ort. Erzwingt deine Apache-Config vielleicht das "executen" aller Files in cgi-bin/ ? Dann ist das genauso falsch wie "x". Mach doch erstmal folgendes: Leg dir ein "testdok.php" an eine "normale" stelle des Webordners, schreib <html> <?php echo "huchu, geht!"; ?> </html> hinein, laß die Rechte und Eigentümer einfach mal so, wie sie sind, und guck, ob das geht. Wenn nicht, wäre uns die Ausgabe deines Fehlerlogs hilfreich. Liegt in /var/log/httpd/ Gruß, Ratti
Hallo Ratti,
vielen Dank für deine Antwort. Ich habe mittlerweile
die Pakete apache und php nochmal neu installiert.
Scheint jetzt alles zu gehen. Scheinbar hatte ich
irgendwo nen Fehler in der config-datei.
Gruß
Achim
--- Ratti
Die Berechtigung für test3.php habe ich auf "rx" für "jeden" gesetzt.
php-Dateien bekommen im Gegensatz zu perl-dateien _kein_ 'x'. Und eigentlich ist deswegen cgi-bin/ auch der falsche Ort. Erzwingt deine Apache-Config vielleicht das "executen" aller Files in cgi-bin/ ? Dann ist das genauso falsch wie "x".
Mach doch erstmal folgendes:
Leg dir ein "testdok.php" an eine "normale" stelle des Webordners, schreib <html> <?php echo "huchu, geht!"; ?> </html>
hinein, laß die Rechte und Eigentümer einfach mal so, wie sie sind, und guck, ob das geht.
Wenn nicht, wäre uns die Ausgabe deines Fehlerlogs hilfreich. Liegt in /var/log/httpd/
Gruß, Ratti
__________________________________________________________________ Gesendet von Yahoo! Mail - http://mail.yahoo.de Ihre E-Mail noch individueller? - http://domains.yahoo.de
Hi Achim, Am Sonntag, 3. Februar 2002 13:07 schrieb Achim Kunkel:
vielen Dank für deine Antwort. Ich habe mittlerweile die Pakete apache und php nochmal neu installiert. Scheint jetzt alles zu gehen. Scheinbar hatte ich irgendwo nen Fehler in der config-datei.
Den Fehler in der config-Datei hätten wir bestimmt gefunden. Neu installieren ist normalerweise unnötig. Helga [Unnötiges gelöscht] -- ~~~~~~~~~~~~~~~ Wer macht mit? ~~~~~~~~~~~~~~~ Das deutsche Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter. Mailingliste und weitere Informationen unter: http://lang.openoffice.org/de/about-mailinglist.html
Am Sonntag, 3. Februar 2002 13:07 schrieb Achim Kunkel:
vielen Dank für deine Antwort. Ich habe mittlerweile die Pakete apache und php nochmal neu installiert. Scheint jetzt alles zu gehen. Scheinbar hatte ich irgendwo nen Fehler in der config-datei.
Hallo Achim Macht es Sinn Apache neu zu installieren, wenn irgendwo ein falscher Eintrag in der Config steht? Im Grunde weisst Du ja immer noch nicht so genau, woran es gelegen hat. Du hättest Dir lieber die Config mal genau durchsehen sollen, was da so alles drin steht. Das eröffnet Dir auch bei anderen Problemen mit Apache neue Perspektiven. CU Thorsten -- Thorsten Körner || info@thorstenkoerner.de Dannenkoppel 51 || thorstenkoerner@thorsti.org 22391 Hamburg || GNU-GPG Key: 2D2C4868C007C4FA http://www.123tk.de || reg. Linux-User:#187283
participants (4)
-
Achim Kunkel
-
Helga Fischer
-
Ratti
-
Thorsten Körner