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/

WAMP 错误:禁止您无权访问此服务器上的 /phpmyadmin/

禁止:您无权访问此服务器上的 /< - Windows

WAMP 错误:禁止,您无权访问此服务器上的 /url/

Symfony 应用程序 403 禁止错误:您无权访问此服务器上的 /