Foros del Web » Administración de Sistemas » Apache »

Error en la interpretación del path del apache en windows

Estas en el tema de Error en la interpretación del path del apache en windows en el foro de Apache en Foros del Web. Hola, acabo de instalar el apache 2.2.4 (apache_2.2.4-win32-x86-no_ssl.msi) en windows XP, y cuando quiero ejecutar un cgi (printenv.pl por ejemplo) o los manuales del apache, ...
  #1 (permalink)  
Antiguo 05/03/2007, 08:28
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
Error en la interpretación del path del apache en windows

Hola,
acabo de instalar el apache 2.2.4 (apache_2.2.4-win32-x86-no_ssl.msi) en windows XP, y cuando quiero ejecutar un cgi (printenv.pl por ejemplo) o los manuales del apache, me sale un error de que no enuentra la ruta:
File does not exist: D:/APLICACIONES/Apache Software Foundation/Apache2.2/htdocs/manual

Aparentemente, el apache no interpreta bien el slash "/". Lo he cambiado en el httpd.conf pero me sigue saliendo el error.
Alguien me puede ayudar con esto.
Muchas gracias

Un saludo,
  #2 (permalink)  
Antiguo 05/03/2007, 21:12
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 7 meses
Puntos: 33
Re: Error en la interpretación del path del apache en windows

kouider:
1.- Al manual del apache se llega asi http://localhost/manual/index.html
2.- dentro del http.conf hay algo asi:
AliasMatch ^/manual(?:/(?:de|en|es|fr|ja|ko|ru))?(/.*)?$ "C:/Apache/Apache2/manual$1"

<Directory "C:/Apache/Apache2/manual">
Options Indexes
AllowOverride None
Order allow,deny
Allow from all

<Files *.html>
SetHandler type-map
</Files>

SetEnvIf Request_URI ^/manual/(de|en|es|fr|ja|ko|ru)/ prefer-language=$1
RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2
</Directory>

Y para manejar cgi o pl, ademas de tener perl, debes cuidar de esto:

ScriptAlias /cgi-bin/ "C:/Apache/Apache2/cgi-bin/"

<Directory "C:/Apache/Apache2/cgi-bin">
AllowOverride All
Options All
Order allow,deny
Allow from all
</Directory>

Saludos
Y espero te ayude.
Franco
  #3 (permalink)  
Antiguo 06/03/2007, 05:06
 
Fecha de Ingreso: marzo-2007
Mensajes: 2
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: Error en la interpretación del path del apache en windows

Muchas gracias Franco,
me has ayudado con tu respuesta. Lo que tuve que hacer es habilitar esta linea en el httpd.conf
# Local access to the Apache HTTP Server Manual
Include conf/extra/httpd-manual.conf

ya que en la versión que instalé (la 2.2.4), las lineas que indicas vienen en el fichero extra/httpd-manual.conf y no directamente en el http.conf.

Lo que me esta pasando ahora es que el script CGI (printenv.pl) el explorador lo intenta descargar !!.voy a ver si lo resuelvo.

Gracias de nuevo y un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:49.