首页服务器Linux服务器 Linux下phpmyadmin不能登录,且无提示问题的解决方

Linux下phpmyadmin不能登录,且无提示问题的解决方

PS:此问题偶之前也遇到过,但解决后没记录下来。今天给公司配一台新服务器安装phpmyadmin(公司程序员要使用)时又遇到了这个问题,就记录一下吧。 问题如下 :
php环境已经配好,正常…

PS:此问题偶之前也遇到过,但解决后没记录下来。今天给公司配一台新服务器安装phpmyadmin(公司程序员要使用)时又遇到了这个问题,就记录一下吧。

问题如下 :
php环境已经配好,正常。phpmyadmin不能登录,不论密码输入是否正确,都没有任何错误提示,自动跳转回到登录页面。

解决方法 :

1、在php.ini 找到session.save_path 这一行,设成session.save_path = “/var/lib/php/session”,并把前面的分号去掉。
以上的/var/lib/php/session根据你实际情况设定。

2、修改此目录的权限和属主:
# chown -R nobody:nobody /var/lib/php/session
(nobody权限很低,最好设置它为web运行账户!)
# chmod 777 /var/lib/php/session
(session目录至少设置770权限以上,否则phpmyadmin登录会有问题。)

3、重启相关服务,如果是apache,就重启apache服务:/etc/init.d/httpd restart;如果是nginx,就重启php-fpm服务:/etc/init.d/php-fpm restart

之后phpmyadmin就可以正常登陆,连接mysql数据库了。新版的UI好看了很多!

最新版的phpmyadmin下载地址:
http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.4.2/phpMyAdmin-3.4.2-all-languages.tar.gz

编辑补充:wget sourceforge.net上的phpmyadmin有时会很慢,只有几KB,phpmyadmin官方也经常无法访问,建议可从chinaz等知名站点查找下载phpmyadmin for linux的正式版本。不可随意在网上下载,避免被加入后门程序。

总结:
导致上述问题和一些与php程序相关的错误(如php不保存session),原因在于:没有给php设置session的临时目录!

6月12日补充:今天发现系统时间出错也会出现这个问题!如果按照上面的步骤修改之后还不能登录,请把系统时间修改正确!误差要在一分钟之内!google上貌似还没人说过时间错误导致的这个问题。

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/fwq/Linux/8314.html
上一篇Linux系统防火墙的配置教程
下一篇 Linux下查詢raid信息的方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部