debutant : misères avec cgi sur windows
michel17-Oct-2010/15:59:39+2:00
sur mon serveur local (easyphp sur windows)
je n'arrive pas à faire executer un fichier.cgi
il a pourtant en entête #!c:/rebol -cs (le repertoire où j'ai rebolcore)
et sa ligne REBOL[]
et mon serveur donne bien l'accès au cgi
le tout ds cgi-bin
quelqu'un peut-il m'eclairer?
DocKimbel18-Oct-2010/15:10:02+2:00
Essaie plutôt avec:
#!c:\rebol.exe -cs
ou si tu as un dossier rebol/ :
#!c:\rebol\rebol.exe -cs
michel18-Oct-2010/16:45:02+2:00
Bonjour
merci pour réponse
j'ai déjà tout essayé
avec : ou \ avant c: après ... tous les répertoires
rien à faire...
j'en perds mon latin
je me demande si je vais pouvoir reboler un jour
quand j'écris le rebol.exe après le répertoire
le message dans error.log d'apache est:
[client 127.0.0.1] Premature end of script headers: c:/program files/easyphp/cgi-bin/bonjour.cgi
quand je met juste le répertoire comme
#!c:\rebol.exe -cs
le message dans error.log d'apache est:
[client 127.0.0.1] couldn't spawn child process: c:/program files/easyphp/cgi-bin/bonjour.cgi
salutations
michel18-Oct-2010/16:56:26+2:00
Me suis gouré
je corrige :

quand je mets juste le répertoire comme
#!c:\rebol
(si mon rebol.exe est là)
DocKimbel18-Oct-2010/22:48:43+2:00
Quand tu as le message suivant:
[client 127.0.0.1] Premature end of script headers: c:/program files/easyphp/cgi-bin/bonjour.cgi

celà signifie que le chemin d'accès est le bon (donc #!c:\rebol\rebol.exe), mais que ton script CGI ne renvoit pas les bonnes entêtes HTTP. Ton script doit émettre l'entête 'Content-Type en premier sinon ton script CGI est invalide, en ecrivant par exemple :

#!c:\rebol\rebol.exe
REBOL []
print "Content-Type: text/html^/"
print [<html><body> "REBOL CGI Works!"
mold read-CGI </body></html>]

Pour plus d'info:
http://www.rebol.com/docs/cgi1.html
http://www.rebol.com/docs/apache-cgi.html
michel19-Oct-2010/8:49:31+2:00
Bonjour
Grands remerciements à toi mon guide
j'ai tout fait rigoureusement comme expliqué
en http://www.rebol.com/docs/apache-cgi.html
surtout en mettant le rebol.exe sous cgi-bin
j'ai l'impression que ça tut que comme ça
en mettant ds le script des / et pas des \
en refaisant bien mon http.conf
me voilà donc comme le chercheur de trésor qui vient de réussir à ouvrir une porte
Salutations
Philippe19-Oct-2010/14:58:24+2:00
Bonjour,

Il existe un package EasyRebol (pour win32) que j'avais fait dans le temps, et qui permet de déployer Apache+Rebol+MySQL+php (versions à updater) assez facilement. Si çà intéresse quelqu'un..je peux refaire une doc et un post sur le site du RDP.

===Philippe
steph_rebol23-Nov-2010/21:18:39+1:00
je serais assez interessé par easy rebol. J ai fait une recherche dans google mais rien trouvé.

Aurais tu un lien ?

Merci

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2