2015-01-20 107 views
1

我已经安装了mysql-server 5.5和phpmyadmin。它工作之前,但目前我有phpmyadmin内部服务器错误。phpmyadmin .htpasswd文件在ubuntu中缺失14.04

在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 
+1

你在有'的AuthUserFile的/ etc/phpMyAdmin的/ .htpasswd'行该目录有一个'.htaccess'文件? – Ding 2015-01-20 20:45:22

+0

你有没有试过创建这个文件并重新运行? – 2015-01-20 20:45:33

+0

我应该在.htpasswd文件中输入什么内容?任何建议或参考将是方便的。 – 2015-01-20 20:46:10

回答

0

如果再/etc/phpmyadmin/.httpasswd存在 chmod +r /etc/phpmyadmin/.htpasswd 别的尝试清除phpMyAdmin套件并重新安装

+0

重新安装后出现同样的错误。 – 2015-01-20 20:55:25

0

为了确保数据库数据库添加的.htaccess包含以下配置

AuthType Basic 
 
AuthName "Restricted Files" 
 
AuthUserFile /etc/phpmyadmin/.htpasswd 
 
Require valid-user

但是d没有创建密码。密码可以使用以下命令创建。

sudo htpasswd -c /etc/phpmyadmin/.htpasswd username