phpMyAdmin 403 Error prohibido después de actualizar a Yosemite

4

Actualicé mi Mac a Mac OS X Yosemite.

Tuve una pila AMP instalada a través de Homebrew en Mavericks y funcionó bien.

Después de actualizar a Yosemite, tengo los siguientes problemas:

  1. al intentar cargar phpMyAdmin en http://localhost/phpmyadmin , aparece el siguiente error:
  

Prohibido

     

No tiene permiso para acceder a / phpmyadmin en este servidor.

El registro de errores muestra: [Mon Oct 20 11:34:17.235518 2014] [authz_core:error] [pid 70303] [client ::1:50374] AH01630: client denied by server configuration: /usr/local/share/phpmyadmin

  1. Al intentar cargar localhost, aparece una página en blanco. El registro de errores no tiene ninguna entrada relacionada con eso.

  2. Había configurado dnsmasq, pero ahora no funciona.

Cuando intento hacer ping a un nombre de dominio bajo la estructura * .dev, no responde. Ni siquiera se agota el tiempo. Simplemente no hay respuesta, y tengo que presionar ctrl-C para salir del ping. Sin embargo, si intento dig , da una respuesta de la siguiente manera:

 ➜  dig cs.dev

; <<>> DiG 9.8.3-P1 <<>> cs.dev
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 35355
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;cs.dev.                IN  A

;; AUTHORITY SECTION:
.           3600    IN  SOA a.root-servers.net. nstld.verisign-grs.com. 2014102000 1800 900 604800 86400

;; Query time: 38 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Mon Oct 20 12:18:36 2014
;; MSG SIZE  rcvd: 99

No sé cómo reconfigurar mi pila AMP para que funcione correctamente.

Ali

    
pregunta Ali Samii 20.10.2014 - 12:24

4 respuestas

1

AH01630: client denied by server configuration: /usr/local/share/phpmyadmin

Lo más probable es que

signifique que la actualización de Yosemite cambió los permisos de los archivos en / usr / local / share / phpmyadmin o cambió la configuración predeterminada de acceso a apache para el directorio donde mantiene phpmyadmin.

Debes verificar 2 cosas:

  1. que / usr / local / share / phpmyadmin es legible por su usuario y que los directorios que debe ser escribible por usted son.

  2. que tiene el orden correcto para las configuraciones Permitir y Denegar para ese directorio (puede negar de todas y luego permitir desde ciertas ubicaciones, o permitir desde todas las ubicaciones y luego rechazarlas)

No sé cómo instaló phpmyadmin, pero podría haber agregado algún archivo de configuración para su directorio en / etc / apache2 / other o / etc / apache2 / extra.

    
respondido por el Marek Bettman 22.10.2014 - 03:57
4

Como la actualización a Yosemite actualizó su Apache, debe actualizar phpMyAdmin.conf para usar la nueva sintaxis de control de acceso.

Eche un vistazo a: enlace

En mi caso, necesito cambiar /etc/apache2/other/phpMyAdmin.conf

Permitir orden, negar

Permitir de todos

a

Requerir todo otorgado

Más información aquí: enlace

    
respondido por el tamerzg 14.11.2014 - 14:41
1

Estaba experimentando un problema similar a lo que describiste.

Para que dnsmasq vuelva a funcionar, cambié el contenido de

/Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist

a

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>homebrew.mxcl.dnsmasq</string>
    <key>ProgramArguments</key>
    <array>
      <string>/usr/local/opt/dnsmasq/sbin/dnsmasq</string>
      <string>--keep-in-foreground</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <true/>
  </dict>
</plist>

Consulte enlace para obtener más detalles sobre esto y por qué funciona.

    
respondido por el Sasha 31.10.2014 - 01:39
0

Experimenté algo similar después de actualizar a Yosemite y resultó que tenía phpMyAdmin en la URL marcada. Cuando lo cambié a minúsculas, el error de permiso desapareció. Sé que esto suena trivial, pero lo confirmé en Firefox y Chrome.

Por su registro, veo que este no es el caso para usted, pero pensé que relacionaría mi experiencia con otras personas que podrían encontrar lo mismo.

    
respondido por el mcoomey 22.10.2014 - 16:19

Lea otras preguntas en las etiquetas