-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Rober Morales wrote:
Llevo tiempo intentando hacer correr un script de common-lisp a traves
de apache. tengo instalados libapache-mod-lisp, clisp, cl-modlisp y
cmucl. En algunos sitios y grupos lei que es necesario tener un puerto
distinto escuchando las peticiones de archivos .cl y que ese puerto sea
dirigido por el apache a un directorio mediante httpd.conf. No obstante,
deseo que, igual que los scripts .php se ejecutan esten donde esten, así
lo hagan
en consola es esto:
rober@Romeo:~$ cat /var/www/index.cl
#!/usr/bin/clisp
(format t "content-type: text/html")
(format t "~%" )
(format t "hola, mundo")
rober@Romeo:~$ /var/www/index.cl
content-type: text/html
hola, mundo
rober@Romeo:~$ lynx --dump -nolist localhost/index.cl
#!/usr/bin/clisp
(format t "content-type: text/html")
(format t "~%" )
(format t "hola, mundo")
rober@Romeo:~$ cat /var/www/index.php
<? echo "hello, world"; ?>
rober@Romeo:~$ lynx --dump -nolist localhost/index.php
hello, world
rober@Romeo:~$ cat /etc/apache/httpd.conf
(...)
<Location /lisp>
Options +ExecCGI
Intento de ayuda 1: Sin saber una sola coma de lisp (lisp!) y sin haber
usado alguna vez esto....pregunto (quizas estoy errandole mucho!) no
corre cgi?
No deberias definirlo en /usr/lib/cgi o donde diablos tengas tu
directorio cgi?
Intetno de ayuda 2: LAs veces que encontre esos errores fueron siempre
con cgis y o por problemas de permisos o por problemas de sintaxis en el
leguaje.
Suerte!
SetHandler lisp-handler
AllowOverride None
Order allow,deny
Allow from all
</Location>
(...)
¿Me falta algún paquete? pretendo que el tercer comando de lo mismo que
el quinto. ¿Es error de configuración? ¿Alguién lo hizo antes? ¿Alguna
url o lista donde encontrar ayuda?
--
Rober Morales Chaparro
http://roberinworld.blogspot.com
- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: eureka@jabber.sk - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFCxTtjkw12RhFuGy4RAk4bAKCIpZsARM3tAjIF3I2MQhzizHozGgCdHk5I
ZhJN3yFTFBuIth9nBwqIz14=
=2ehs
-----END PGP SIGNATURE-----