如何修复 phpMyadmin 登录?

如何修复 phpMyadmin 登录?

我已经安装了 phpMyAdmin apt-get install phpmyadmin。当我打开“http://localhost/phpmyadmin/”时,输入“root”作为用户名和我的 MySQL root 密码,然后按“开始”,如果我使用 Firefox,系统会提示我下载 index.php 文件(如果我同意下载,则文件为空),如果我使用 Opera 11,系统会提示“远程服务器关闭连接”。可能是什么原因,如何解决?

我使用最新的 Xubuntu 11.04。重新安装 phpmyadmin 没有帮助,删除 AppArmor 也没有帮助。

我尝试使用 SQLBuddy,但问题依然存在。所以,我认为问题不在于 phpMyAdmin,而在于 Apache 或其他东西。

答案1

来自 README.Debian 文件:

用法

该应用程序可在http://localhost/phpmyadmin/ 如果您使用受支持的 Web 服务器之一(撰写本文时为 Apache 和 Lighttpd),则在安装后进行此操作。请注意,您需要在 Web 服务器中启用 PHP 支持(对于 Apache,您可以通过 a2enmod php5 执行此操作,对于 Lighttpd,您可以通过 lighty-enable-mod fastcgi 执行此操作)。

如果您在此处安装 phpmyadmin 包,则可以访问此文件:/usr/share/doc/phpmyadmin/README.Debian.gz

答案2

如果您下载任何其他内容,则可以使用 php 配置。

  1. sudo gedit /etc/apache2/mods-available/php5.conf
  2. 寻找php_admin_value engine off,在<Directory /home/*/public_html>和之间<Diretory>
  3. #在前面添加php_admin_value engine off以禁用它。
  4. 记住!不要将值php_admin_value engine从更改offon
  5. sudo /etc/init.d/apache2 restart

希望它有帮助!

相关内容