mac - ERROR de servidor WAMP "Prohibido No tiene permiso para acceder a/phpmyadmin/en este servidor".
wampserver portable (15)
Hola, amigos, anteriormente, estoy usando el servidor XAMP, pero cuando instalo las plantillas de joomla se crean muchos errores. Ahora instalé el WAMP, pero los problemas son: 1. Puedo acceder con 127.0.0.1, pero no puedo acceder con "localhost". 2 Cuando accedo a phpmyadmin me sale este error.
Prohibido No tiene permiso para acceder a / phpmyadmin / en este servidor.
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.4.5/"
# to give access to phpmyadmin from outside
# replace the lines
#
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#
# by
#
# Order Allow,Deny
# Allow from all
#
Después de cambiar, se verá así
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
Después de esto solo reinicie Wamp
Así que ninguna de las cosas anteriores funcionó para mí. Excepto esto: editar httpd.conf,
encuentra la linea
Listen 80
y cambiar a
listen 0.0.0.0:80
Si está ejecutando Windows 8, tiene algo que ver con el uso de ipv6 en lugar de ipv4
Cambie el archivo httpd.conf de la siguiente manera:
de
<Directory />
AllowOverride none
Require all denied
</Directory>
a
<Directory />
AllowOverride none
Require all granted
</Directory>
Cambie el contenido del archivo de c:/wamp/alias/phpmyadmin.conf
a lo siguiente.
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Allow from all
</Directory>
Aquí mi instalación WAMP está en la carpeta c: / wamp. Cámbielo según su instalación.
Anteriormente, era así:
<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
Reinicie su servidor Apache después de hacer estos cambios.
Cambio en el siguiente archivo / bin / apache / apache2.2.22 / conf / httpd.conf
Replace Listen 80 with Listen 0.0.0.0:80
Reemplazar
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
con
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Reemplazar
Etiqueta en línea sin conexión - no eliminar
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
con
Etiqueta en línea sin conexión - no eliminar
Order Deny,Allow
Allow from all
Allow from 127.0.0.1
en / wamp / alias / phpmyadmin.conf reemplazar
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
con
<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
Probado en ventanas localhost. Nota: Por favor considera el comentario de RigsFolly también.
En su archivo de configuración de apache (../bin/apachex.yz/cong/httpd.conf)
Solo cambio
<Directorio "c: / wamp / www /"> ...
...
"Requerir local" ===> "Requerir todo otorgado"
</ Directorio>
Esto permite que otras PC accedan (para leer) su carpeta web.
Había hecho los siguientes cambios para el nuevo phpmyadmin4.0.4 en el archivo httpd.conf
<Directory />
AllowOverride none
Require all granted
</Directory>
y phpmyadmin.conf
<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
y reiniciar mi servidor.
Me enfrenté a este problema
Forbidden You don''t have permission to access /phpmyadmin/ on this server
Un poco de ayuda sobre esto:
En primer lugar, compruebe que instaló una nueva o sustituya la existente. Si está fresco no hay problema, para la instalación existente.
Sigue estos pasos.
- Abra su directorio wamp / bin / mysql
- Compruebe si en esta carpeta hay otra carpeta de mysql con un nombre diferente, si existe, elimínelo.
- Ingrese para permanecer en la carpeta mysql y elimine los archivos con duplicación.
- inicia tu servidor wamp de nuevo. Wamp estará trabajando.
Ninguna de las respuestas anteriores funcionó para mí, o fue insegura (como lo señalaron algunos, el uso de Allow from all
puede hacer que sus archivos y datos sean accesibles al mundo exterior).
Abra el archivo c:/wamp/alias/phpmyadmin.conf
y cambie
Allow from 127.0.0.1
a
Allow from 127.0.0.1 ::1
Explicación:
- En la mayoría de los sistemas informáticos, localhost se resuelve con la dirección IP 127.0.0.1, que es la dirección de loopback IPv4 más utilizada, y con la dirección de loopback IPv6 :: 1 (fuente: https://en.wikipedia.org/wiki/Localhost )
La resolución del nombre localhost en una o más direcciones IP se configura mediante las siguientes líneas en el archivo hosts del sistema operativo:
127.0.0.1 localhost ::1 localhost
para ver su archivo de hosts, vaya a
c:/Windows/System32/drivers/etc/HOSTS
- observe que las líneas anteriores están comentadas con la nota:
# localhost name resolution is handled within DNS itself.
En mi máquina, en Win7, también noté lo siguiente:
-
localhost/phpmyadmin
no funcionó en Chrome, pero funcionó en IE11 -
127.0.0.1/phpmyadmin
trabajó en Chrome
Para WampServer 2.2 con Apache 2.4.2 terminé con:
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
Para resolver esto, abrí httpd.conf
y cambié la siguiente línea:
Allow from 127.0.0.1
a:
Allow from 127.0.0.1 ::1
Si es posible desinstalar Wamp, ejecute la instalación como administrador y luego cambie su archivo mysql.conf de esa manera
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
Allow from all
</Directory>
No: antes de volver a instalar como administrador, la solución anterior no me funcionó
Vaya a C:/wamp/alias
. Abra el archivo phpmyadmin.conf
y cambie
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
a
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
problema resuelto
Vaya a C: / wamp / alias. Abra el archivo phpmyadmin.conf y agregue
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
comentar Requerir local desde httpd.conf
"#Que desea local"
simplemente agregue la siguiente línea en wamp / alias / phpmyadmin.conf
Permitir desde :: 1
por lo que se verá algo como esto dependiendo de su versión de phpmyadmin.
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>