Apache 无法访问phpmyadmin(403权限错误)

Apache 无法访问phpmyadmin(403权限错误),apache,phpmyadmin,Apache,Phpmyadmin,我刚刚在我的虚拟专用服务器上安装了phpMyAdmin,但我无法从浏览器访问它进行设置。 我验证了/phpmyadmin上的文件夹权限与我的公用html文件夹相同 当我转到url时,我得到一个403错误 您没有访问此服务器上的/phpmyadmin的权限。Apache/2.2.15 CentOS服务器,位于www.testsite.com端口80 然后,我转到我的/var/log/httpd/error.log,并查看拒绝访问注释的条目。我用x部分替换了我的IP地址 [Thu Oct 29 19

我刚刚在我的虚拟专用服务器上安装了phpMyAdmin,但我无法从浏览器访问它进行设置。 我验证了/phpmyadmin上的文件夹权限与我的公用html文件夹相同

当我转到url时,我得到一个403错误 您没有访问此服务器上的/phpmyadmin的权限。Apache/2.2.15 CentOS服务器,位于www.testsite.com端口80

然后,我转到我的/var/log/httpd/error.log,并查看拒绝访问注释的条目。我用x部分替换了我的IP地址 [Thu Oct 29 19:12:46 2015][error][client xx.xxx.68.18]客户端被服务器配置拒绝:/usr/share/phpMyAdmin

然后我编辑/etc/httpd/conf.d/phpMyAdmin.conf,它有以下几行

<Directory /usr/share/phpMyAdmin/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</Directory>

我仍然得到相同的403错误。我希望能有一些见解和方向来解决这个问题。谢谢

如果您在linux服务器centos/RHEL/debian中安装了phpMyAdmin,并且在大多数情况下尝试访问phpMyAdmin,您将收到此403禁止错误。如果您使用yum或apt-get安装phpmyadmin,我经常看到这个问题。默认情况下,phpmyadmin安装路径为/usr/share/phpmyadmin,apache配置文件位于/etc/httpd/conf.d/phpmyadmin.conf中

禁止的 您没有在此服务器上访问/phpmyadmin/的权限

要修复:

nano /etc/httpd/conf.d/phpmyadmin.conf
删除或注释下面的前两行

重新启动apache服务器

service httpd restart

如果您已经在linux服务器centos/RHEL/debian中安装了phpMyAdmin,并且在大多数情况下尝试访问phpMyAdmin,您将收到403禁止的错误。如果您使用yum或apt-get安装phpmyadmin,我经常看到这个问题。默认情况下,phpmyadmin安装路径为/usr/share/phpmyadmin,apache配置文件位于/etc/httpd/conf.d/phpmyadmin.conf中

禁止的 您没有在此服务器上访问/phpmyadmin/的权限

要修复:

nano /etc/httpd/conf.d/phpmyadmin.conf
删除或注释下面的前两行

重新启动apache服务器

service httpd restart

我在新安装Fedora25、Apache、MariaDB和PHP时遇到了同样的问题

路由器位于192.168.1.1,Fedora 25服务器位于192.168.1.100,这是路由器发出的staic地址。笔记本电脑的随机ip在192.168.1.101到150之间

我对/etc/httpd/conf.d/phpMyAdmin.conf所做的更改是

Require ip 127.0.0.1

这对我有用。这个想法来自于将笔记本电脑的ip地址插入到127.0.0.1引用后面的.conf文件中的过程,我能够访问它

因此,如果使用正确的术语,我将phpMyAdmin.conf文件打开到本地子网上的一系列ip地址,而不是将静态ip地址发送给笔记本电脑,这样做更安全


如果这样做有缺点,请告诉我,以便进行适当的更改。

我在新安装Fedora 25、Apache、MariaDB和PHP时遇到了相同的问题

路由器位于192.168.1.1,Fedora 25服务器位于192.168.1.100,这是路由器发出的staic地址。笔记本电脑的随机ip在192.168.1.101到150之间

我对/etc/httpd/conf.d/phpMyAdmin.conf所做的更改是

Require ip 127.0.0.1

这对我有用。这个想法来自于将笔记本电脑的ip地址插入到127.0.0.1引用后面的.conf文件中的过程,我能够访问它

因此,如果使用正确的术语,我将phpMyAdmin.conf文件打开到本地子网上的一系列ip地址,而不是将静态ip地址发送给笔记本电脑,这样做更安全


如果这样做有缺点,请告诉我,以便我可以进行适当的更改。

如果有人通过rh-php70-php-fpm安装了phpmyadmin,并且能够登录pma,但映像被破坏,此解决方案为我解决了问题。还必须安装rh-php70-php-mbstring rh-php70-php-mysqli如果pma需要mbstring如果有人在rh-php70-php-fpm上安装了phpmyadmin,并且能够登录pma,但是映像被破坏,这个解决方案为我解决了问题。如果pma对mbstring有疑问,还必须安装rh-php70-php-mbstring rh-php70-php-mysqli
Require ip 127.0.0.1 192.168.1.1/24