¿Todas las páginas del host local a través de WAMP están bloqueadas?

He intentado arreglar un extraño error prohibido 403 que recibo cuando trato de ir a una de mis páginas a través de WAMP en el servidor local.

Después de agregar una regla para abrir el puerto 80 a través de Firewall de Windows, que apache usa, noto que esto NO soluciona mi problema y en su lugar me da un 403 prohibido para TODAS mis páginas a través de localhost.

Eliminar la regla que acabo de crear (que hizo que esto comience) no lo soluciona. La desactivación de Firewall de Windows no lo soluciona. Reiniciar mi computadora no lo arregla. ¿Algunas ideas?

EDIT2: PUEDO ir a localhost / phpmyadmin por lo que sea que valga.

EDIT3: El contenido de mi httpd.conf: http://www.mediafire.com/?p54a53443efkefs

En httpd.conf, encuentre las siguientes secciones y asegúrese de que sean correctas:

DocumentRoot "C:/wamp/www"

  Options None AllowOverride None Order deny,allow Deny from all   Options None AllowOverride All Order allow,deny Allow from all  

Esas son las configuraciones que estoy usando en mi instalación y funcionan bien. Asegúrese de reiniciar Apache si realiza algún cambio.

Si continúa teniendo problemas, actualice su pregunta original con su httpd.conf.


Editar:

Esto es kludgey y estoy simplemente agarrando pajas aquí, pero intente agregar una nueva entrada a sus fantasmas:

  DocumentRoot "C:/wamp/www" ServerName localhost  

Puede ser un problema de ipv6. Entonces en su httpd.conf agregue su dirección local ipv6:

Cambio:

 Allow from 127.0.0.1 

a:

 Allow from 127.0.0.1 Allow from ::1: 

Intenta cambiar la línea en httpd.conf

 Allow from 127.0.0.1 

o

  Allow from all 

Consulte la documentación

La solución de Marco Tamanti funcionó para mí:

 Allow from 127.0.0.1 Allow from ::1: 

así que tengo:

  Options Indexes FollowSymLinks AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1:  

Su “Denegar de todos” es lo que está causando el error 403. La configuración que publica se usa para evitar todo el tráfico, con la intención de permitir más adelante el tráfico específico. Si nunca permite un tráfico específico, nunca lo hará funcionar.

Con su error 404, asegúrese de estar utilizando la ruta correcta y no haya errores en su registro de errores de apache.

http://httpd.apache.org/docs/current/mod/core.html#directory

necesita 3 pasos por favor asegúrese de estas 3 cosas

1.

en primer lugar, los puertos 80 y 443 deben permitir paquetes TCP y UDP. Para ello, cree 2 reglas de entrada para TPC y UDP en el Firewall de Windows para el puerto 80 y 443. (o puede deshabilitar todo su firewall para probarlo pero solución permanente si permite la regla de entrada)

2.

Si está usando WAMPServer 3 Consulte la parte inferior de la respuesta

Para las versiones de WAMPServer <= 2.5

Debe cambiar la configuración de seguridad en Apache para permitir el acceso desde cualquier otro lugar, por lo tanto, edite su archivo httpd.conf .

Cambiar esta sección de:

 # onlineoffline tag - don't remove Order Deny,Allow Deny from all Allow from 127.0.0.1 Allow from ::1 Allow from localhost 

A :

 # onlineoffline tag - don't remove Order Allow,Deny Allow from all 

Si la línea “Permitir de todos” no funciona para usted y luego usa “Requerir todo otorgado”, entonces le servirá.

WAMPServer 3 tiene un método diferente

En la versión 3 y> de WAMPServer, hay un servidor virtual predefinido para el servidor local, por lo que no debe modificar el archivo httpd.conf , déjelo como lo encontró.

Usando los menús, edite el archivo httpd-vhosts.conf .

enter image description here

Debe tener un aspecto como este :

  ServerName localhost DocumentRoot D:/wamp/www  Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require local   

Modifíquelo a

  ServerName localhost DocumentRoot D:/wamp/www  Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted   

Con suerte, habrá creado un host virtual para su proyecto y no usará la carpeta wamp\www para su sitio. En ese caso, deje la definición de localhost solo y haga el cambio solo a su Host virtual.

3. No te olvides de reiniciar todos los servicios de Wamp o Apache después de hacer este cambio

Soluciones simples. Simplemente ejecuta como administrador el archivo Wamp Installations y funcionará como un encanto 🙂

Lo que encontré funcionó después de iniciar WAMP, haciendo clic con el botón izquierdo en el icono de WAMP que aparece en la barra de tareas y luego haciendo clic en Comenzar todos los servicios en Administración rápida. Entonces pude acceder a localhost usando IE. Incluso volví al archivo httpd.config y lo restablecí a sus valores predeterminados.

Espero que esto ayude.

Intereting Posts