Serverfehler (XAMPP)

Sehr geehrte Experten, ich habe einen Serverfehler bei der
vorliegenden Movable Type v.3.2beta3 (http://www.sixapart.com/
movabletype/beta/2005/08/mt32_beta_3.html#more) Installation auf dem
WAMP Paket XAMPP v.1.4.14 (http://www.apachefriends.org/de/xampp-
windows.html).
Ich nutze zusätzlich per Plugin Perl 5.8.6 und mod_perl 1.999.22.
(Betriebssystem: Windows XP Professional SP2 win32.)
Bei der Initialisierung zur Eingabe der Datenbankdaten kommt folgende
Fehlermeldung:

Was tun? Ich kenne mich nicht soo gut aus und habe schon gesucht, ich
vermute das Problem speziell bei MovableType, Support gibt es nicht
wirklich, auf Deutsch erst recht nicht. Ob und was ich umschreiben
müsste, weis ich nicht, ich bin mir einfach darüber nicht sicher…

Dank und Grüße

Philipp

Team: Name entfernt

Hi,

Sehr geehrte Experten,

sehr geehrter Fragesteller,

bitte sei nicht so förmlich :smile:

Was tun?

Bei einem Internal Server Error kannst Du eigentlich nur eins tun: ins Error-Log des Servers gucken. Dein Server spuckt zwar bereits mehr Informationen aus als andere, aber dennoch sind im Error-Log oft zusätzliche Daten gespeichert.

couldn’t create child process: 720003: mt.cgi

Dies kann an allem Möglichen liegen, z.B. an einer falschen Pfadangabe zum Perl-Interpreter.

Cheatah

Dies kann an allem Möglichen liegen, z.B. an einer falschen
Pfadangabe zum Perl-Interpreter.

Das vermute ich auch, wobei eben MovableType (movabletype.org) an so vielen Stellen diese Pfadangabe stehen hat und ich selbst nach der Veränderung mithilfe des Manuals immer noch die gleichen Probleme habe.
Das Problem ist anscheinend einfach nicht bekannt, bzw. nicht sinnvoll beschrieben, ich weis nicht wo ich anfangen und wo ich aufhören soll! :frowning:

Hier mal das error.log:

[Sun Aug 07 13:40:08 2005] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Sun Aug 07 13:40:09 2005] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Sun Aug 07 13:40:19 2005] [crit] (22)Invalid argument: unable to replace stderr with error_log
[Sun Aug 07 13:40:19 2005] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
[Sun Aug 07 13:40:20 2005] [notice] Digest: generating secret for digest authentication …
[Sun Aug 07 13:40:20 2005] [notice] Digest: done
[Sun Aug 07 13:40:27 2005] [notice] Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g PHP/5.0.4 mod_perl/1.999.21 Perl/v5.8.6 configured – resuming normal operations
[Sun Aug 07 13:40:27 2005] [notice] Server built: May 29 2005 12:18:55
[Sun Aug 07 13:40:27 2005] [notice] Parent: Created child process 2248
[Sun Aug 07 13:40:32 2005] [notice] Digest: generating secret for digest authentication …
[Sun Aug 07 13:40:32 2005] [notice] Digest: done
[Sun Aug 07 13:40:37 2005] [notice] Child 2248: Child process is running
[Sun Aug 07 13:40:37 2005] [notice] Child 2248: Acquired the start mutex.
[Sun Aug 07 13:40:37 2005] [notice] Child 2248: Starting 250 worker threads.
[Sun Aug 07 13:46:41 2005] [error] [client 127.0.0.1] File does not exist: C:/apachefriends/xampp/htdocs/favicon.ico
[Sun Aug 07 13:46:41 2005] [error] [client 127.0.0.1] File does not exist: C:/apachefriends/xampp/htdocs/favicon.ico
[Sun Aug 07 13:46:42 2005] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : couldn’t create child process: 720003: mt.cgi, referer: http://127.0.0.1/MT3.2/index.html
[Sun Aug 07 13:46:42 2005] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : couldn’t spawn child process: C:/apachefriends/xampp/htdocs/MT3.2/mt.cgi, referer: http://127.0.0.1/MT3.2/index.html
[Sun Aug 07 13:46:42 2005] [error] [client 127.0.0.1] File does not exist: C:/apachefriends/xampp/htdocs/favicon.ico

Hi,

Das vermute ich auch, wobei eben MovableType (movabletype.org)
an so vielen Stellen diese Pfadangabe stehen hat und ich
selbst nach der Veränderung mithilfe des Manuals immer noch
die gleichen Probleme habe.

hast Du mal nachgesehen, ob der Perl-Interpreter auch tatsächlich an der vermuteten Stelle liegt? Hat der Webserver Zugriffsrechte darauf?

[Sun Aug 07 13:46:42 2005] [error] [client 127.0.0.1] (OS 3)Das System kann den angegebenen Pfad nicht finden. : couldn’t spawn child process: C:/apachefriends/xampp/htdocs/MT3.2/mt.cgi, referer: http://127.0.0.1/MT3.2/index.html

Dies bestätigt meine Vermutung eigentlich.

Cheatah

hast Du mal nachgesehen, ob der Perl-Interpreter auch
tatsächlich an der vermuteten Stelle liegt? Hat der Webserver
Zugriffsrechte darauf?

Ich vermute du meinst damit den Pfad zu Perl?
Der wäre: C:/apachefriends/xampp/perl/bin/perl.exe
Zugriffsrechte sollte der Webserver (also XAMPP?) eigentlich haben, das war ein extra dafür angepasstes AddOn von den XAMPP Entwicklern.

Nun bleibt eben die Frage, wo der Pfad rein muss bzw. was zu verändern ist. Hilfe!