¡Hola!
Tengo un Debian con Apache2, PHP y Perl.
En Apache tengo la siguiente configuración:
Using text Syntax Highlighting
ScriptAlias /cgi-bin/ /var/www/ppr/cgi-bin/
<Directory "/var/www/ppr/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Y dentro de esa carpeta tengo un
script en Perl; si lo ejecuto desde la consola me corre perfectamente y los resultados son satisfactorios, de hecho si lo redirecciono a un archivo html y lo abro, éste me genera el resultado que deseo, pero al ejecutarlo en el navegador, en lugar de desplegar la información, lo que hace es habilitármelo para descargarlo, como si fuese un archivo de descarga.
Y si lo descargo, el contenido es el
script como tal, no el resultado que debe generarme.
Los permisos del archivo son los siguientes:
Using text Syntax Highlighting
-rwxrwxrwx 1 www-data www-data 14203 2009-09-02 12:15 estadisticas.pl
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Instalé varios módulos pero todo sigue igual
Los módulos que instalé son:
Using text Syntax Highlighting
libapache2-mod-perl2
libcgi-perl
libapache2-mod-fastcgi
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Los
logs de Apache solamente dicen cuándo carga el PHP que lo contiene:
Using text Syntax Highlighting
201.196.199.46 - - [10/Sep/2009:07:22:01 -0600] "GET /admin/CUSTOM_Estadisticas.php HTTP/1.1" 200 6457
201.196.199.46 - - [10/Sep/2009:07:22:01 -0600] "GET /admin/CUSTOM_Estadisticas.php HTTP/1.1" 200 6457
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
Ya no se me ocurre qué más hacer; he revisado en el foro, pero lo que he visto son casos donde son de permisos y al ejecutarlo da error de permisos, pero ese no es mi caso.
Gracias de antemano.