phpMyAdmin 403 Forbidden Error after upgrade to Yosemite I upgraded my Mac to Mac OS X Yosemite.

I had a AMP stack installed via Homebrew on Mavericks and it worked fine.

After upgrading to Yosemite, I have the following problems:


when trying to load phpMyAdmin at http://localhost/phpmyadmin I get the following error:



  Forbidden
  
  You don't have permission to access /phpmyadmin on this server.


The error log shows: [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


When trying to load localhost, I get a blank page. The error log does not have any entries related to that.
I had set up dnsmasq, but now it doesn't work.


When I try to ping a domain name under the *.dev structure, it doesn't respond. It doesn't even time out. Just no response at all, and I have to ctrl-C to exit the ping. However, if I try dig, it gives a response as follows:

 ➜  dig cs.dev

; &lt;&lt;&gt;&gt; DiG 9.8.3-P1 &lt;&lt;&gt;&gt; cs.dev
;; global options: +cmd
;; Got answer:
;; -&gt;&gt;HEADER&lt;&lt;- 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


I am at a loss as to how to reconfigure my AMP stack to work properly.

Ali
Since upgrade to Yosemite updated your Apache, you have to update phpMyAdmin.conf to use new Access control syntax.

Have a look at: http://httpd.apache.org/docs/2.4/upgrading.html

In my case I need changed /etc/apache2/other/phpMyAdmin.conf

Order allow,deny

Allow from all

to

Require all granted

More info here: http://www.zoubi.me/blog/you-dont-have-permission-access-phpmyadmin-server-after-upgrading-yosemite