PERL @ localhost

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • PERL @ localhost

    Hallo,

    ich hab mir mal Confixx runtergeladen und wollte das jetzt mal auf meinem XAMPP installieren ( das ist so ein Pack mit Apache HTTPD, MySQL, PHP, Perl, FileZilla FTP Server, phpMyAdmin, OpenSSL, Freetype, Webalizer, mod_perl, Turck MMCache, mcrypt, SQLite, JpGraph Mercury Mail Transport System PHPBlender PHP Compiler )

    Aber wenn ich die install.pl aus dem COnfixx Datei aufrufe kommt das hier :

    Code:
    Serverfehler!
    
    Die Anfrage kann nicht beantwortet werden, 
    da im Server ein interner Fehler aufgetreten ist.
    
    Fehlermeldung:
    couldn't create child process: 720003: install.pl
    
    Sofern Sie dies für eine Fehlfunktion des Servers halten, 
    informieren Sie bitte den Webmaster hierüber.
    Error 500
    localhost
    07/09/05 23:33:37
    Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.7g PHP/5.0.4

    Was kann das sein ? Was kann ich tun ? Obwohl da Perl schon drin ist, habe ich mir nochmal ActivePerl-5.8.0.802-MSWin32-x86.msi installiert. Aber der selbe Fehler tritt wieder auf ...


    was kann ich tun ?

    Peter
    Zuletzt geändert von peter2005; 09.07.2005, 22:37.

  • #2
    Re: PERL @ localhost

    Original geschrieben von peter2005
    was kann ich tun ?
    steht doch da:
    Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
    streiche "webmaster", ersetze durch "serveradministrator".
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Tolle Antwort Ich bin der Webmaster / Serveradministrator, und ich frage euch .


      Peter

      Kommentar


      • #4
        Ich vermute dir fehlt das richtige Script-Alias.

        Was steht im Errorlog?

        Kommentar


        • #5
          Wo finde ich das ?


          Peter

          Kommentar


          • #6
            Bei xampp liegt das Errorlog per default unter <xampp_installdir>/apache/logs und heißt error.log.
            Wenn es dort nicht ist, dann weil in deiner httpd.conf (unter <xampp_installdir>/apache/conf) die Direktive ErrorLog was anderes enthält.

            (ScriptAlias findest du auch in der httpd.conf.)

            Kommentar


            • #7
              [Sat Jul 09 23:20:22 2005] [error] [client 127.0.0.1]
              File does not exist: C:/apachefriends/xampp/htdocs/favicon.ico
              [Sat Jul 09 23:20:23 2005] [error] [client 127.0.0.1] (OS 3)
              Das System kann den angegebenen Pfad nicht finden. : couldn't create child process: 720003: install.pl, referer: http://localhost/confixx-install/

              Das steht da.

              Kommentar


              • #8
                Hast du ein Script-Alias für .pl-Dateien?

                Was steht in der 1. Zeile install.pl? Vermutlich '#!/bin/perl', das funktioniert unter Windows natürlich nicht.
                Gib dort den Pfad zur perl.exe an - dürfte bei dir <xampp_installdir>/perl/bin/perl.exe sein und probiers nochmal.

                Das er das Favicon nicht findet hat mit dem Problem nichts zu tun.
                Zuletzt geändert von onemorenerd; 10.07.2005, 13:32.

                Kommentar


                • #9
                  Jetzt steht in der ersten Zeile :

                  #!apachefriends\xampp\perl\bin\perl.exe

                  #!\xampp\perl\bin\perl.exe

                  #!\perl\bin\perl.exe

                  Gehen auch nicht !?


                  Kommt wieder der selbe Fehler ....


                  Peter

                  Kommentar


                  • #10
                    Ich sehe da keinen Laufwerksbuchstaben.

                    Probier mal
                    #!c:\apachefriends\xampp\perl\bin\perl.exe
                    oder
                    #!c:/apachefriends/xampp/perl/bin/perl.exe

                    Kommentar


                    • #11
                      Dann kommt :

                      Premature end of script headers: install.pl

                      :-(

                      Kommentar


                      • #12
                        Findest du in deiner httpd.conf eine Zeile, die ungefähr so aussieht?
                        AddHandler cgi-script .cgi .pl

                        Und wieder: Was sagt das Errorlog?

                        Kommentar


                        • #13
                          Error Log :

                          [Sat Jul 09 23:18:29 2005] [crit] (22)Invalid argument: unable to replace stderr with error_log
                          [Sat Jul 09 23:18:29 2005] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
                          [Sat Jul 09 23:18:30 2005] [crit] (22)Invalid argument: unable to replace stderr with error_log
                          [Sat Jul 09 23:18:30 2005] [crit] (2)No such file or directory: unable to replace stderr with /dev/null
                          [Sat Jul 09 23:18:30 2005] [notice] Digest: generating secret for digest authentication ...

                          In der Datei finde ich folgendes :

                          Options Indexes FollowSymLinks MultiViews Includes ExecCGI
                          AddType text/html .shtml
                          AddHandler server-parsed .shtml
                          AddHandler cgi-script .cgi .pl

                          Peter

                          Kommentar


                          • #14
                            Tja /dev/null und dergleichen gibts unter Windows einfach nicht.
                            Confixx gibts imho auch gar nicht für Windows. Also mußt du alle Scripte anpassen.

                            Kommentar


                            • #15
                              Das kann ich nicht --> Kann ich vergessen !?

                              Kommentar

                              Lädt...
                              X