在ubuntu 14.04上aster标准安装phpmyadmin我发现<site>/phpmyadmin
不起作用。 谷歌search后,我发现这可以解决与添加这一行Include "/etc/apache2/conf-enabled/*.conf"
.. /etc/apache2/apache2.conf
configuration文件。
但在Apache重新加载后,我得到这个错误信息
* Reloading web server apache2 * * The apache2 configtest failed. Not doing anything. Output of config test was: AH00526: Syntax error on line 30 of /etc/apache2/conf-enabled/phpmyadmin.conf: Unknown Authz provider: valid-user Action 'configtest' failed. The Apache error log may have more information.
我怎样才能修复错误,并使phpmyadmin
工作?
看来模块“mod_authz_user”没有启用。 您可以尝试运行以下命令:
sudo a2enmod authz_user sudo service apache2 restart
你需要编辑phpmyadminconfiguration文件/etc/apache2/conf-enabled/phpmyadmin.conf
并删除行(在我的情况下30) Authz provider: valid-user
。 保存。 Apache现在应该正常重新加载,并且phpmyadmin
应该现在工作。
在我的情况下,我把有效用户的V大写。 我build议你检查一下,如果你有同样的情况。
路由是/usr/share/phpmyadmin/.htaccess