wie finde ich meine Apache-error.log-Datei?

chris2

Registered User
Hallo,

ich habe einen eigenen Server(administriert mit plesk). Nach dem ich eine cgi-Datei kopiert habe, erhalte ich die folgende Nachricht "Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
"

Was habe ich falsch gemacht? wie finde ich mein Apache-error.log-Datei?
 
Das allgemeine Error Log liegt meist in /var/www/log[/apache[2]]. Allerdings ist das abhaengig davon, welche Distri du nuztz und wie es letzendlich eingestellt ist.

Bei deinem "internal Server Error (500)" wird die Datei aber nicht helfen.
Eventuell steht etwas in der suexec.log (sofern verwendet). Wahrscheinlich sind aber nur die Rechte fuer das Skript falsch vergeben (haeufigster Fehler).
 
chris2 said:
Was habe ich falsch gemacht?
Es gibt viele Möglichkeiten.
Als erstes ist es sinnvoll ein "perl -c script.pl" in der Shell auszuführen.
Danach schau Dir die erste Zeile genauer an. Es sollte der echte Pfad zu Perl drin stehen und kein MSDOS-like "\r\n" sondern nur "\n" als Zeilenumbruch haben.
Naja, und dann folgen die semantischen Fehler... :)

wie finde ich mein Apache-error.log-Datei?
Bei Plesk unter /home/httpd/vhosts/domain.tld/statistics/logs/.
(/home/ kann auch /var/ oder /opt/ oder /srv/ sein.)

huschi.
 
Back
Top