CGI Error bij openen .php dmv cgi-script

Pagina: 1
Acties:

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Hoi,
Het is bij een provider van een van mijn klanten niet mogelijk om eigen php files te draaien.
Nu zeiden een paar andere tweakers ooit dat ik dan gewoon hier (http://php.nederland.net/downloads.php) de php packages kon downloaden en op m'n server plaatsen.

Dus nu staat onder m'n map /php al dat spul en heb ik onder de cgi-bin een bestand test.pl gemaakt, met daarin:
code:
1
2
3
#!/php

echo "test.php";

Nu krijg ik alleen deze foutmelding:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


String found where operator expected at xxx\cgi-bin\test.pl line 3, near "echo "test.php""
(Do you need to predeclare echo?)
syntax error at xxx\cgi-bin\test.pl line 3, near "echo "test.php""
Execution of xxx\cgi-bin\test.pl aborted due to compilation errors.
En das dus niet helemaal wat ik had verwacht :)

Iemand ideetje hoe dit op te lossen?

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

zomaar downloaden en plaatsen gaat niet volgens mij. je zal echt wel wat moeten installen dacht ik?

Stop uploading passwords to Github!


Verwijderd

The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
misschien dat je eerst is wat headers moet zenden voordat je text kunt printen

wow, dit is wel heeeeeeel basic.
header

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Op woensdag 27 maart 2002 17:52 schreef Foxboy het volgende:

[..]

misschien dat je eerst is wat headers moet zenden voordat je text kunt printen

wow, dit is wel heeeeeeel basic.
header
Voor een normale html (php) pagina headers meesturen? Wat wou je daaraan meesturen dan?

  • Limhes
  • Registratie: Oktober 2001
  • Laatst online: 19-08 19:06
bijv. "Content-type: text/html"

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Op woensdag 27 maart 2002 18:33 schreef Limhes het volgende:
bijv. "Content-type: text/html"
als ik het zo doe:
code:
1
2
3
4
#!/php
<?php header ("Content-type: Content-type: text/html");
echo "test.php";
php?>

krijg ik deze melding:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:

Unterminated <> operator at xxx\cgi-bin\test.pl line 2.
En als ik het zo doe:
code:
1
2
3
#!/php
header ("Content-type: Content-type: text/html");
echo "test.php";

krijg ik dit terug:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


String found where operator expected at xxx\cgi-bin\test.pl line 3, near "echo "test.php""
(Do you need to predeclare echo?)
syntax error at xxx\cgi-bin\test.pl line 3, near "echo "test.php""
Execution of xxx\cgi-bin\test.pl aborted due to compilation errors.
:'( Iemand nog goede suggesties?

  • igmar
  • Registratie: April 2000
  • Laatst online: 09-09 19:53

igmar

ISO20022

code:
1
2
3
#!/php

echo "test.php";

Nu krijg ik alleen deze foutmelding:
deetje hoe dit op te lossen?
#!.... is een VOLLEDIG pad na de exe. Lijkt me stug dat je je PHP binary in / hebt staan. Volledig pad opgeven en nog eens proberen.

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
Op woensdag 27 maart 2002 21:54 schreef igmar het volgende:

[..]

#!.... is een VOLLEDIG pad na de exe. Lijkt me stug dat je je PHP binary in / hebt staan. Volledig pad opgeven en nog eens proberen.
Nee, das idd waar staat in /php/ dus /php/php van gemaakt. Maar nog steeds blijft die de melding geven:
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Unterminated <> operator at xxx\cgi-bin\test.pl line 2.
:'(

Zou iemand hier nog eens na willen kijken, want volgens mij heb ik zowat al alles uitgeprobeerd en ik krijg het maar niet aan de gang..

  • MadMurdock
  • Registratie: Oktober 2000
  • Niet online
ping

Verwijderd

mmmmmmmmppppppppfffffff,
misschien:
code:
1
2
3
#!/php/php
header ("Content-type: text/html");
echo "test.php";

  • igmar
  • Registratie: April 2000
  • Laatst online: 09-09 19:53

igmar

ISO20022

Zou iemand hier nog eens na willen kijken, want volgens mij heb ik zowat al alles uitgeprobeerd en ik krijg het maar niet aan de gang..
a) Gebruik je suexec ?? (zie de startup message in je error_log)

In je dat gebruikt, kijk dan in de suexec error log. /var/log/httpd/suexec_log is het bij mij, maar dat kan erg verschillen.

Indien nee, kijk dan in je error_log
Pagina: 1