homebrew – phpMyAdmin 403升级到Yosemite后出现Forbidden错误

我将Mac升级到Mac OS X Yosemite.

我通过Homebrew在Mavericks上安装了AMP堆栈,它运行良好.

升级到优胜美地后,我遇到以下问题:

>当尝试在http:// localhost / PHPmyadmin加载PHPMyAdmin时,我收到以下错误

Forbidden

You don’t have permission to access /PHPmyadmin on this server.

错误日志显示:[Mon Oct 20 11:34:17.235518 2014] [authz_core:error] [pid 70303] [client :: 1:50374] AH01630:服务器配置拒绝客户端:/usr/local/share / PHPmyadmin

>尝试加载localhost时,我得到一个空白页面.错误日志没有任何与之相关的条目.
>我已经设置了dnsmasq,但现在它不起作用.

当我尝试ping * .dev结构下的域名时,它没有响应.它甚至没有超时.根本没有响应,我必须ctrl-C退出ping.但是,如果我尝试挖掘,它会给出如下响应:

 ➜  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

我不知道如何重新配置​​我的AMP堆栈才能正常工作.

阿里

解决方法:

AH01630:服务器配置拒绝客户端:/usr/local/share / PHPmyadmin

最有可能的意思是,Yosemite升级改变了/usr/local/share / PHPmyadmin上的文件权限,或者更改了保留PHPmyadmin的目录的认apache访问设置.

你需要检查两件事:

> /usr/local/share / PHPmyadmin是您的用户可读的,并且您需要可写的目录是.
>您对该目录的允许和拒绝设置有正确的顺序(您要么全部拒绝,要么从某些位置允许,或者从所有位置允许,然后从某些位置禁止)

我不知道你是怎么安装PHPmyadmin的,但它可能已经为它的目录添加了一些配置文件到/ etc / apache2 / other或/ etc / apache2 / extra.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...