大家好,我在安装 phpmyadmin localhost/phpmyadmin 时遇到问题,但页面没有内容:
sudo apt-get install apache2
sudo apt-get install php5.6
sudo apt-get install mysql-server
sudo apt-get install php5.6-mysql
sudo apt-get install phpmyadmin
我尝试了所有方法但就是不起作用。有什么办法可以解决这个问题吗?
答案1
我也有同样的情况问题和我的一起phpmyadmin
。Ubuntu Studio
也许出于某种原因,它bug
拒绝工作。
我的解决方案是手动安装:
- 删除 phpmyadmin
- 从官方网站获取这里
- 将其解压到 apache 根目录中,
/var/www/html
并将其重命名为 phpmyadmin(或任何其他你喜欢的名字) - 通过浏览器访问
localhost/phpmyadmin
希望能帮助到你
答案2
在 Ubuntu 16.10 Yakkety 上安装 phpmyadmin
经过三天的努力,我终于安装并运行了我的设置。我的 localhost/phpmyadmin/ 页面乱码了,我无法在浏览器中输入 localhost/phpmyadmin/setup/。
首先我检查了以前安装软件包的所有位置:
sudo find -iname phpmyadmin
相关文件应该只位于 /etc/phpmyadmin 和 /usr/share/phpmyadmin 中。
我决定彻底卸载所有相关软件包(包括配置设置)并重新开始。
我的步骤:
为了满足要求,我使用软件管理器(Synaptic)进行轻松安装和自动更新。
我安装了最新版本的:
- Apache2(网络服务器)
- Mysql 服务器(数据库服务器)
- php(php:超文本预处理器)
- php7.0-mysql(不确定这对于安装是否必不可少)
我安装了:
- phpMyAdmin(基于php的浏览器内数据库管理工具)
PhpMyAdmin 使用自己的数据库“phpMyAdmin”。连接到它需要有效的 Mysql 用户。在安装过程中,系统会询问您是否希望“dbconfig-common”为您创建数据库。在同一过程中,它将创建一个用户:phpmyadmin在 Mysql 数据库中。勾选复选框以确认并继续。当系统要求输入用户密码时phpmyadmin。
安装后打开终端窗口并执行:
sudo /usr/sbin/pma-configure
这将使安装脚本可写(位于:/var/lib/phpmyadmin/config.inc.php)。注意:您不需要创建某些网站上提到的配置目录。只有 Ubuntu 和 Debian 以外的发行版才需要这样做!
您确实需要更新 /etc/php/myadmin/ 中的“htpasswd.setup”文件。我花了很长时间才弄清楚这一步。在终端窗口中输入:
sudo htpasswd /etc/phpmyadmin/htpasswd.setup 管理员
输入您选择的密码并确认。您需要用户:行政加上这个密码http://localhost/phpmyadmin/setup。
对于简单的安装,您实际上不必对设置进行任何更改。完成后,保存配置文件(在 Ubuntu 16.10 上,它保存到 /var/lib/phpmyadmin/config.inc.php )
然后通过执行以下操作来保护配置文件:
sudo /usr/sbin/pma-secure
(本质上使用以下命令进行写保护:chmod 0640 /var/lib/phpmyadmin/config.inc.php)
现在你应该可以开始了:http://localhost/phpmyadmin/
输入您的 MYSQL 用户名:phpmyadmin和您的密码。
祝你好运。
我希望这有帮助。:-)
答案3
我认为安装脚本有错误,你需要手动将 phpmyadmin 配置加载到 apache2,然后重新加载它
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service
最好将 phpmyadmin 置于 Apache2 的 Docroot 之外。
答案4
ubuntu 16.10 中的 phpmyadmin 包没有在默认的 apache html 目录中放置任何文件。这似乎是一个错误,但解决方案很简单。只需从目录中复制文件即可/usr/share/phpmyadmin
。
cp -ar /usr/share/phpmyadmin /var/www/html/