Cambiar nombre a carpetas cgi-bin y cgi-cpn
Por lo general, utilizar nombres diferentes para las carpetas cgi-bin y cgi-cpn, es para que coexistan dos versiones distintas de Prontus dentro de un mismo sitio.
Por ejemplo, si cgi-bin y cgi-cpn corresponden a la version 11.0 de Prontus y queremos instalar la versión 11.2, los directorios de ejecutables podrían tener los siguientes nombres:
- cgi-bxi: Correspondería al directorio cgi-bin
- cgi-pxi: Correspondería al directorio cgi-cpn
En la carpeta cgi-pxi existe un archivo llamado dir_cgi.pm, el cual debe ser modificado con el nuevo nombre de las carpetas.
El archivo originalmente es asi:
$DIR_CGI_CPAN = 'cgi-cpn';
$DIR_CGI_PUBLIC = 'cgi-bin';Luego de modificarlo, debería quedar asi:
$DIR_CGI_CPAN = 'cgi-pxi';
$DIR_CGI_PUBLIC = 'cgi-bxi';
Luego, dentro de la instancia de prontus que se necesita que funcione con las nuevas cgi, se debe modificar el archivo /prontus_< nombre >/cpan/dir_cgi.js
El archivo originalmente es asi:
DIR_CGI_CPAN = 'cgi-cpn'Luego de modificarlo, debería quedar así:
DIR_CGI_CPAN = 'cgi-pxi'
Como paso final, se debe agregar a la configuración de Apache, las siguientes lineas:
ScriptAlias /cgi-bxi /sites/< nombre_del_sitio >/web/cgi-bxi
ScriptAlias /cgi-pxi /sites/< nombre_del_sitio >/web/cgi-pxi
< Directory /sites/< nombre_del_sitio >/web/cgi-pxi/* >
AddDefaultCharset UTF-8
< /Directory >
< Directory /sites/< nombre_del_sitio >/web/cgi-bxi/* >
AddDefaultCharset UTF-8
< /Directory >