Apache 无法访问phpmyadmin(403权限错误)
我刚刚在我的虚拟专用服务器上安装了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,它有以下几行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
<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