Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Script env.cgi funktioniert nicht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Script env.cgi funktioniert nicht


 
bweichel
09-10-2007, 12:49 
 
Hallo,

ich habe mir die Datei env.cgi vom Arhiv der Internetseite perlunity.de heruntergeladen. Leider funktioniert dieses Script beim Aufruf nicht. Es kommt die Meldung:

500 Internal Server Error

Weiter heißt es noch:

The server encountered an internal error or
misconfiguration and was unable to complete
your request.

Sobald ich jedoch hinter die erste Zeile: #!/usr/bin/perl noch -w setze, funktioniert das Script ohne Probleme und gibt alles aus. Kann mir jemand sagen woran das liegt und wie ich das Script auch ohne -w aufrufen kann?

 
tontechniker
09-10-2007, 14:15 
 
:google: (http://www.perlunity.de/perl/forum/thread_014517.shtml)

 
bweichel
09-10-2007, 19:39 
 
ja, ok... danke... aber bei mir ist es ja genau anders... wenn ich das script nicht mit -w aufrufen, dann wird es garnicht ausgeführt. es kommt der o. g. fehler. und erst wenn ich es mit -w aufrufe funktioniert ist. problem ist, aber das alle programm natürlich ohne dieses -w funktionieren sollten... woran kann das liegen?

 
tontechniker
10-10-2007, 14:15 
 
Wie dort schon gesagt, du hast einen Fehler in deinem Skript (weiter suchen (http://www.google.com/search?hl=de&q=perl+debuggen) dann findest du sicher eine Möglichkeit dir die Fehler konkret anzeigen zu lassen).

 
bweichel
11-10-2007, 16:26 
 
so, dass funktioniert nun. es lag daran das die datei noch in dos war und nicht als unix abgespeichert wurde.

jetzt noch ne frage zu der übertragung. ich habe jemand der behauptet das bei einem ftp upload die dos zeilenumbrüche automatisch rausgenommen werden wenn sie auf eine unix maschine übertragen wird. kann das sein? bei mir ist dem nämlich nicht so und wenn ich nicht aufpasse wie ich es abspeichere, funktioniert die datei auch nicht.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:58 Uhr.