home / CuSS / descripción | capturas de pantalla | descarga bookmarks

CuSS.cgi instalación

Índice

Requisitos

[índice]
  • Servidor ( Perl modules )
    • LWP ( libwww-perl )
    • HTML::Parser
  • Cliente
    • Navegador con soporte CSS

**Testeado con Perl v5.6.0, LWP v.5.50, HTML::Parser v.3.19

Instalación

[índice]

El paquete cuss.version.tar.bz2 / .tar.gz contiene:

  • css/ <- hojas de estilo básicas
  • cuss.cgi <- el script
  • INSTALL.html <- información sobre la instalación

El proceso de instalación es el siguiente:

  1. descomprimir cuss.version.tar.bz2 / .tar.gz

    -para tar.gz: $ tar xzf cuss.version.tar.gz

    -para tar.bz2: $ tar xjf cuss.version.tar.bz2

  2. editar cuss.cgi

    En la línea 16 my $CSSDIR = '/usr/local/cuss/css/'; # ruta absoluta

    cambiar el valor entre comillas simples por la ruta donde se vayan a copiar las hojas de estilo, hay que tener en cuenta que en este directorio es donde se añadirán posteriormente las que se quieran.

    En la línea 17 my $CALL = 'http://www.myhost.edu'.'/'; # base

    cambiar el primer valor entre comillas simples por el fragmento de url compuesto por squema://nombre o ip de su servidor.

    **Si se especifica la dirección de loopback ( 127.0.0.1 ) o el nombre asignado a esta no podrá acceder al programa desde máquinas remotas.

    En la línea 18 my $CGIPATH = 'cgi-bin/cuss'.'/'; # ruta relativa a $CALL

    cambiar el primer valor entre comillas simples por la ruta relativa, sin '/' inicial, por la ruta que necesita para llegar al directorio que contiene el script a través del servidor que se ha especificado en la línea anterior.

    En la línea 19 my $UPLOAD = 0; # subir ficheros locales? (0 = no, 1 = si)

    cambiar a 1 para habilitar el formulario analizar ficheros locales, 0 para deshabilitar.

  3. crear, si es necesario, el directorio que ha indicado que contendrá las hojas de estilo.

  4. copiar las hojas de estilo que contiene el paquete cuss.version.tar.bz2 al directorio indicado anteriormente.

  5. copiar cuss.cgi al directorio que contiene sus programas que hacen uso de la interfaz cgi y que ha indicado como ruta relativa a la base de su servidor http anteriormente.

Una vez hecho esto cuss.cgi debería estar accesible en: http://su_servidor/ruta_cgi/cuss.cgi

**Necesita un cliente http con la capacidad de interpretar CSS.

Configuración con mod_perl (*Apache::PerlRun)

[índice]
Si bien no es algo específico de CuSS puede ser útil ejecutar los CGIs con mod_perl para ganar en rendimiento. Con Apache::PerlRun podremos ejecutar prácticamente cualquier guión CGI. La configuración es simple, la página man dice:

NAME

Apache::PerlRun - Run unaltered CGI scripts under mod_perl

SYNOPSIS

#in httpd.conf

Alias /cgi-perl/ /perl/apache/scripts/
PerlModule Apache::PerlRun

<Location /cgi-perl>
SetHandler perl-script
PerlHandler Apache::PerlRun
Options +ExecCGI
#optional
PerlSendHeader On
...
</Location>

Una vez editado el fichero de configuración y reiniciado Apache sólo queda copiar cuss.cgi al directorio que hayamos configurado.


Made with cascading style sheet Valid XHTML 1.0!

Última modificación: 2 de Diciembre de 2001

maxwine( en )users.sourceforge.net