我已经安装了 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 配置。
sudo gedit /etc/apache2/mods-available/php5.conf
- 寻找
php_admin_value engine off
,在<Directory /home/*/public_html>
和之间<Diretory>
#
在前面添加php_admin_value engine off
以禁用它。- 记住!不要将值
php_admin_value engine
从更改off
为on
! sudo /etc/init.d/apache2 restart
希望它有帮助!