OS X - 禁止 - 您无权访问此服务器上的 /phpmyadmin/setup
Posted
技术标签:
【中文标题】OS X - 禁止 - 您无权访问此服务器上的 /phpmyadmin/setup【英文标题】:OS X - Forbidden - You don't have permission to access /phpmyadmin/setup on this server 【发布时间】:2021-06-15 12:24:42 【问题描述】:我有一个 OS X 10.13 MariaDB 服务器,我希望能够在本地网络上使用 phpMyAdmin 搜索数据库。我检查并创建了一个 index.php 文件,并且 php 已安装并在我的计算机上运行,但是将解压缩的 phpMyAdmin 文件夹放入 /Library/WebServer/Documents/ 文件夹(系统 Web 根目录,而不是用户根目录)并运行 localhost/phpMyAdmin / 或 localhost/phpMyAdmin/setup,我得到:
Forbidden
You don't have permission to access /phpmyadmin/setup on this server.
我相信我的权限是正确的,那么我还有什么需要注意的吗?我在这里搜索了堆栈,发现了几年前的一些问题,但是它们的答案相互矛盾,并且不是为 OS X 量身定制的,而且由于我是新手,所以我不知道是否可以将其他 OS 答案应用于我的情况。谢谢。
编辑:所以当我输入“sudo nano /etc/apache2/httpd.conf”并转到行时
#
# Deny access to the entirety of your server's filesystem. You must
# explicitly permit access to web content directories in other
# <Directory> blocks below.
#
<Directory />
AllowOverride none
Require all denied
</Directory>
并注释掉并更改为
AllowOverride all
Require all allowed
我明白了:
Not Found
The requested URL /phpmyadmin/ was not found on this server.
我的错误日志 (/private/var/log/apache2/) 显示如下:
[authz_core:error] [pid 2015] [client 127.0.0.1:50343] AH01630: client denied by server configuration: /usr/local/phpmyadmin
所以看起来这与我的系统 Web 根目录有关,但我很难过。如果有帮助,这是在新安装的 10.13 上,之前没有访问或使用过我所知道的 apache 或 Web 服务器功能,因此在我尝试启动 phpmyadmin 文件夹并运行之前,它不应该被弄乱.
【问题讨论】:
【参考方案1】:我通过使用用户网络服务器文件夹并按照这些说明解决了这个问题。并没有真正解决我遇到的系统网络服务器问题,但这绝对是权限问题,因为至少通过使用 /user/Sites 文件夹我现在可以开始了。
https://discussions.apple.com/docs/DOC-12034
【讨论】:
以上是关于OS X - 禁止 - 您无权访问此服务器上的 /phpmyadmin/setup的主要内容,如果未能解决你的问题,请参考以下文章
Wordpress 403 禁止“您无权访问此服务器上的 /。”
WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/