phpmyadmin 4.x 版本无法看到登录框的处理
2013-07-15 16:41
246 查看
由于个人dreamhost即将到期问题,购买了一台VPS。
配置了一个CentOS 6.4 Linux 服务器,用Nginx+php-fpm搭建的环境。
这些都是废话,下面是重点:
当搭建后配置phpmyadmin4.0.4.1后,打开页面发现只有一个Logo,没有语言选择和登录框,尝试了很多方法,一开始以为是环境没搭建好,但是测试一切感觉正常。
实在没办法,开始考虑是否是代码有问题,然后查看源代码发现也没问题,但是在Chrome浏览时候调试器有报错,情况大概是js脚本载入不完全,
然后我开始分析js的载入机制。原来phpmyadmin载入脚本实际是调用了一个php去载入,给php传递需要载入的脚本名称,php进行拼合输出。
这时候开窍了,我将完整地址输入,将文件保存出来,发现文件大小刚好是128K,让我想到了可能是缓存问题。然后寻找nginx配置文件发现以下代码:
修改后重启nginx,打开phpmyadmin,一切OK
由于载入CSS的时候也用的同样模式,内部css有部分有些错乱,清理了一次缓存后重新打开一切正常。
至此,问题解决。
配置了一个CentOS 6.4 Linux 服务器,用Nginx+php-fpm搭建的环境。
这些都是废话,下面是重点:
当搭建后配置phpmyadmin4.0.4.1后,打开页面发现只有一个Logo,没有语言选择和登录框,尝试了很多方法,一开始以为是环境没搭建好,但是测试一切感觉正常。
实在没办法,开始考虑是否是代码有问题,然后查看源代码发现也没问题,但是在Chrome浏览时候调试器有报错,情况大概是js脚本载入不完全,
然后我开始分析js的载入机制。原来phpmyadmin载入脚本实际是调用了一个php去载入,给php传递需要载入的脚本名称,php进行拼合输出。
这时候开窍了,我将完整地址输入,将文件保存出来,发现文件大小刚好是128K,让我想到了可能是缓存问题。然后寻找nginx配置文件发现以下代码:
fastcgi_buffer_size 64k; fastcgi_buffers 4 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k;
修改后重启nginx,打开phpmyadmin,一切OK
由于载入CSS的时候也用的同样模式,内部css有部分有些错乱,清理了一次缓存后重新打开一切正常。
至此,问题解决。
相关文章推荐
- 基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题
- phpmyadmin修改密码后无法登录,怎办? ZT
- android调用系统相机和相册进行拍照裁剪处理,解决不同安卓版本存在无法加载相册的问题,处理了是否有sd卡的存在的情况
- #1045 无法登录 MySQL 服务器 phpmyadmin
- 在使用Weblogic 8.1.5以上版本时,AEM中无法看到Weblogic中的数据源
- 关于phpMyAdmin出现"#2000 无法登录 MySQL 服务器"的问题
- wamp无法登录phpmyadmin问题
- D-Link登录时密码错误输入三次而无法登录问题的处理
- #1045无法登录phpmyadmin,连接不上mysql服务器,先把ubuntu安装lamp教程贴上吧
- 系统时间有误,造成网站无法登录故障处理
- phpmyadmin中访问时出现2002 无法登录 MySQL 服务器
- oracle10g用户system以sysdba身份无法登录处理办法
- 解决 phpmyadmin #2002 无法登录 MySQL 服务器
- 【转】SQL还原数据库后孤立用户问题处理 还原数据库无法登录
- 解决 phpmyadmin #2002 无法登录 MySQL 服务器
- 登录phpmyadmin提示: #1045 无法登录 MySQL 服务器
- phpmyadmin安装过后,登录界面出现问题,您应升级到 MySQL 5.5.0 或更高版本
- php7.1以上版本 mcrypt拓展无法使用导致小程序登录数据无法解密
- phpmyadmin #2000 无法登录 MySQL 服务器
- phpmyadmin 无法登录的解决办法