Perl Problem Mysql Dumper

  • Ein Kunde hat Probleme mit dem MySql Dumper. Wenn der Kunde auf perl testen geht dann fliegt er sofort raus und sieht nur noch eine weiße Seite.
    Es wird keine Fehlermeldung angezeigt. In den Logs habe ich auch nichts gefunden.
    apt-get install libmime-lite-perl hatte ich ausgeführt. Das sollte man ev. noch mit in die Meta aufnehmen.


    Danke für die Hilfe.

  • Sofern CGI beim Kunden nur ein rotes Kreuz zeigt:
    1. Geh mal in LiveConfig auf die Serververwaltung --> Web und schau, ob die Module fcgid und php5 in der Modulliste enthalten sind und einen grünen Haken haben.
    2. Wenn Du den Vertrag des Kunden bearbeitest, ist dort dann als PHP-Modul suPHP aktiviert?
    3. Was passiert, wenn Du CGI im Kundenvertrag einmal deaktivierst, speicherst, anschließend wieder aktivierst und wieder speicherst?
    4. Ist bei anderen Kunden CGI mit einem grünem Haken versehen oder haben alle das Problem?


    Sofern CGI inzwischen einen grünen Haken hat:
    1. Hast Du die Perl-/CGI-Scripte ins CGI-Verzeichnis (z.B. /var/www/webXX/htdocs/cgi-bin/) kopiert?
    2. Hast Du die Scripte im ASCII-Modus auf den Server übertragen? Falls Du die ZIP-Datei von MySQLDumper einfach direkt auf Deinem Server entpackt hast, kann es zu Problemen kommen, dann die Scripte nochmal im ASCII-Modus hochladen.
    3. Sind die Dateien des MySQLDumpers mit den richtigen Rechten versehen (Benutzer, Gruppe und Datei-/Verzeichnisrechte)?
    4. Ist denn MySQLDumper richtig konfiguriert? D.h. sind die richtigen Pfade in der Config hinterlegt und hast Du korrekt angegeben, ob die Scripte .cgi oder .pl als Endung haben?
    5. Kannst Du die Scripte direkt im Browser aufrufen? Also z.B. über http://www.DeineDomain.de/cgi-bin/perltest.pl oder http://www.DeineDomain.de/cgi-bin/perltest.cgi (je nachdem ob als Perl oder CGI gespeichert)? Wenn ja, kommt eine Erfolgs- oder Fehlermeldung?
    6. Was zeigen die Apache-Logs und die einschlägigen anderen Logs, wenn Du versuchst, den Perl-Test auszuführen?
    7. Was spricht phpinfo()?

  • Hallo,


    danke erst mal für die Hilfe.


    Nachdem ich es im Vertrag deaktiviert und wieder aktiviert hatte, funktioniert es nun.


    Allerdings nur innerhalb cgi-bin. Der Kunde würde das gern außerhalb von cgi-bin verwenden. Da wird, je nach Browser, die Datei entweder nur angezeigt oder zum Download angeboten.

  • Glückwunsch!


    CGI ist nur innerhalb des Verzeichnisses cgi-bin möglich (vgl. auch Forensuche). Dies ist auch richtig so. Weshalb scheut Dein Kunde denn den Einsatz des cgi-bin-Verzeichnisses? Also was spricht dagegen, das Verzeichnis zu nutzen?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!