Thomas BERNARD-PEYRE wrote:
> Lorsque de réclame un script CGI à mon serveur Apache, il me renvoi
> l'erreur suivant:(Erreur 500)
>
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was unable
> to complete your request.
>
> Please contact the server administrator, root@workgroup and inform them of
> the time the error occurred, and anything you might have done that may have
> caused
> the error.
>
> >>> Comment faire ??? <<<
>
> Config: Apache/1.3.6 Serveur Port 80
> Linux SuSE 6.2
>
> Script CGI:
> tmp='/bin/date'
> cat << EndFile
> content-type: text/html
> <HTML><HEAD><TITLE>Script CGI</TITLE></HEAD>
> <BODY>
> <CENTER>
> La date courante du serveur est:
> $tmp
> </CENTER>
> </BODY>
> </HTML>
> EndFile
as-tu essayé de lance ton scipt en ligne de commande ?
pour voir si il sortait bien la page !
corrections
#!/bin/sh #chemin interpréteur
tmp=`/bin/date` # ` (altgr - 7 ) et non pas '
, ` `lit la valeur de l'action , ' 'met la chaine dans la valeur
cat << EndFile
content-type: text/html
# un
saut de ligne obligatoire
<HTML><HEAD><TITLE>Script CGI</TITLE></HEAD>
<BODY>
<CENTER>
La date courante du serveur est:
$tmp
</CENTER>
</BODY>
</HTML>
EndFile
~
+a
Fred
, .-'"'=;_ ,
|\.'-~`-.`-`;/|
\.` '.'~-.` './
(\`,__=-'__,'/)
_.-'-.( d\_/b ).-'-._
/'.-' ' .---. ' '-.`\
/' .' (= (_) =) '. `\
/' .', `-.__.-.__.-' ,'. `\
( .'. V V ; '. )
( |:: `-,__.-.__,-' ::| )
| /|`:. .:'|\ |
| / | `:. | |\/| |-- :' |`\ |
| | ( :. | | | | .: ) | |
| | ( `:.|__ | | |__:' ) | |
| | \ :. .: / | |
| | \`:. .:'/ | |
) ( `\`:. .:'/' ) (
( `)_ ) `:._.:' ( _(` )
\ ' _) .' `. (_ ` /
\ '_) / .'"```"'. \ (_` /
`'"` \ ( ) / `"'`
___by jgs `.`. .'.' ___
.` ``"""'''--`_) (_'--'''"""`` `.
(_(_(___...--'"'` `'"'--...___)_)_)