Instalación

Requiere los módulos

    
  Obligatorio:
    Crypt::CBC
    Crypt::Blowfish
    IO::String
    IO::File
     
  Para PHP Wrapper o mod_perl:
    Env::C
    IPC::Run
    
  Para mysql u otros:
    DBI
    DBD::mysql
    DBD::Pg
    DBD:: ...
    
  Para la utilidad nes_site:
    File::ShareDir
    File::Copy::Recursive
    

* Recomendamos que se instalen todos los módulos.

Instalar como root

    
  perl Makefile.PL
  make
  make test
  make install
  

Instalar localmente

    
  perl Makefile.PL PREFIX=/home/USER/dir
  make
  make test
  make install
  

* Cambia /home/USER/dir por tu particular path

Configuración

Nes requiere la canfiguración de tu cgi-bin y del .htaccess de cada directorio que contiene plantillas Nes.

Para activar y configurar Nes usa la utilidad: set_nes_site

Configurar como root

Ejemplos:

  Activar Nes en /usr/lib/cgi-bin:
    set_nes_site --cgi_dir=/usr/lib/cgi-bin
    
  Configurar Nes para el directorio /var/www/myweb:
    set_nes_site --dir_cfg=/var/www/myweb
    
  Configurar Nes para todo el sitio:
    set_nes_site --dir_cfg=/var/www  
        
  Instalar ejemplos hello world y test en /var/www/test_nes:
    set_nes_site --from_exam=hello_nes --to_exam=/var/www/test_nes
    
  Más ayuda:
    set_nes_site --help    

* Cambia /usr/lib/cgi-bin y /var/www por tu particular path

Configurar localmente

Para configurar Nes localmente, busca el path de Nes.pm y añade iprefix en las opciones cgi_dir y from_exam.

Ejemplos:

  Activar Nes en /usr/lib/cgi-bin:
    set_nes_site --cgi_dir=/usr/lib/cgi-bin --iprefix=/home/USER/path-to-Nes
    
  Más ayuda:
    set_nes_site --help      

* Change /usr/lib/cgi-bin and /home/USER/path-to-Nes for you particular path

Test de la instalación

    
  Activar Nes en cgi-bin:
    set_nes_site --cgi_dir=/full-path-to/cgi-bin
  * incluye la opción --iprefix para una configuración local.
    
  Instalar ejemplos hello world y test en el directorio test_nes:
    set_nes_site --from_exam=hello_nes --to_exam=/full-path-to/root-www/test_nes
  * incluye la opción --iprefix para una configuración local.

* cambia /full-path-to... por tu particular path

  Test:
    http://yousite/test_nes/hello.nhtml
      Tienes que ver "Hello World!" en ésta página
      
    http://yousite/test_nes/test.nhtml
      Tienes que ver "Hello Nes!" y algunas varialbes Nes.

Asegurate que el test es correcto comprobando que tu error.log no contiene errores.