我不完全确定过去几天发生了什么或发生了什么变化。我有两个环境用于同一站点,一个分段和生产。两者都运行在CentOS 6.5和Apache 2.2.15上。出于某种原因,在暂存环境中,phpmyadmin页面会在重定向到我的生产站点的phpmyadmin页面后报告 404未找到错误。
我已检查公共目录.htaccess
和/etc/httpd/conf/httpd.conf
中的/etc/httpd/conf.d/phpMyAdmin.conf
文件,以确保没有配置重定向但未找到任何重定向。
我的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
Require local
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Allow,Deny
Allow from All
</IfModule>
</Directory>
<Directory /usr/share/phpMyAdmin/setup/>
<IfModule mod_authz_core.c>
# Apache 2.4
Require local
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from IP.AD.DR.ESS
Allow from ::1
</IfModule>
</Directory>
我尝试重启apache和MySQL,但仍无法解决问题。我也试过更新我所有的yum套餐,但无济于事。
我的错误日志中没有报告任何内容,因此我对此重定向的来源感到有点困惑。还有其他我不检查的地方吗?据我所知,没有文件权限被更改,只有我自己和另一个开发人员在这个服务器内工作。其他一些背景信息,我们还启用了磁盘缓存和gzip压缩。该网站也受密码保护,以获得访问权限。
非常感谢任何指导!