portable mac instalar php wamp

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.

  1. Abra su directorio wamp / bin / mysql
  2. Compruebe si en esta carpeta hay otra carpeta de mysql con un nombre diferente, si existe, elimínelo.
  3. Ingrese para permanecer en la carpeta mysql y elimine los archivos con duplicación.
  4. 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>