phpMyAdmin

phpMyAdmin简称PMA

phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。

原因可能是修改了mysql登录密码,xampp中phpmyadmin默认是通过记录在配置文件的帐号密码来直接登陆,而不是通过登陆界面登陆。
修改phpmyadmin的登录方式为传统的登陆界面登陆,修改phpmyadmin根目录下的config.inc.php

//$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

phpmyadmin 的登陆方式有4种,config、cookie、http 以及 signon。
config 是直接使用配置文件的信息登陆;
cookie 是使用最广泛的普通登陆方式登陆;
http 是使用 HTTP-Auth 模块来验证登陆,但局限性很大;
signon 是提供第三方接入来验证登陆。

新版本的配置文件位置 /phpmyadmin/libraries/config.default.php

无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装。

进入/Applications/XAMPP/xamppfiles/temp/,清空。

上传文件限制导致413-Request Entity Too Large

修改 nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段并修改以下内容
client_max_body_size 2m; 2M为默认允许的文件大小
修改后,测试nginx配置是否正确 ./nginx -t
测试配置正确后,重启nginx使配置生效 ./nginx -s reload

发表评论