我已经在这个错误上工作了4个多小时,并且在Google上“ site:stackoverflow.com”上的每个结果都是紫色的,我已经尝试了所有建议,但它不起作用。最后,我重新安装了所有的LAMP堆栈服务,但仍然无济于事。如果有人愿意为我解决此问题,我将不胜感激(我仍然是Linux新手)。
vi /etc/httpd/conf/httpd.conf
<Directory "/usr/share/phpmyadmin">
AllowOverride None
Options None
Require all granted
</Directory>
vi /etc/httpd/conf.d/phpMyAdmin.conf
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip <workstationip>
Require ip ::1
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from <workstationip>
Allow from ::1
</IfModule>
</Directory>
我也曾尝试这样做:
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require all granted
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Allow from all
</IfModule>
我还确保了“ setenforce 0”,但仍然没有。
我的httpd日志指出“服务器配置”阻止了我对/ usr / share / phpMyAdmin的访问
答案 0 :(得分:0)
晚饭后我又回来了,它奏效了。我的猜测是DNS更新修复了它。