我安装了mysql-server 5.5和phpmyadmin。它以前工作但目前我有phpmyadmin的内部服务器错误。
在apache服务器错误日志中显示以下消息。
[Wed Jan 21 02:38:26.501839 2015] [authn_file:error] [pid 12948] (2)No such file or directory: [client 127.0.0.1:42201] AH01620: Could not open password file: /etc/phpmyadmin/.htpasswd
答案 0 :(得分:1)
为了保护phpmyadmin,添加了包含以下配置的.htaccess
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
但没有创建密码。可以使用以下命令创建密码。
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
答案 1 :(得分:0)
如果存在/etc/phpmyadmin/.httpasswd那么
chmod +r /etc/phpmyadmin/.htpasswd
否则尝试清除phpmyadmin包并重新安装