Sven Rautenberg: Hilfe!! interner Serverfehler - lokal klappt´s aber...

Beitrag lesen

Moin!

Kann mir jemand sagen, wo hier der verflixte Fehler liegt. Die Zugangsdaten für den connect ($dsn, $user, $password) sind lt. Provider richtig definiert. Kann es an den verwendeten Modulen liegen?

Es wird mit Sicherheit an den Zeilenumbrüchen liegen. Perl unter Linux erfordert zwingend, dass Unix-Zeilenumbrüche verwendet werden. Perl unter Windows wird sinnvollerweise auch Windows-Zeilenumbrüche erlauben.

Stimmen die Zeilenumbrüche nicht, kommt einfach nur Error 500 im Browser - das Error-Logfile deines Servers sollte dann mehr aussagen.

Du mußt also dein Perl-Skript mit Unix-Zeilenumbrüchen abspeichern - beziehungsweise im ASCII-Modus hochladen (dann übernimmt FTP die Wandlung der Zeilenumbrüche).

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)