Ubuntu 16.10 phpmyadmin问题

Ubuntu 16.10 phpmyadmin问题

大家好,我在安装 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

我也有同样的情况问题和我的一起phpmyadminUbuntu Studio也许出于某种原因,它bug拒绝工作。

我的解决方案是手动安装:

  1. 删除 phpmyadmin
  2. 从官方网站获取这里
  3. 将其解压到 apache 根目录中,/var/www/html并将其重命名为 phpmyadmin(或任何其他你喜欢的名字)
  4. 通过浏览器访问localhost/phpmyadmin

希望能帮助到你

答案2

在 Ubuntu 16.10 Yakkety 上安装 phpmyadmin

经过三天的努力,我终于安装并运行了我的设置。我的 localhost/phpmyadmin/ 页面乱码了,我无法在浏览器中输入 localhost/phpmyadmin/setup/。

首先我检查了以前安装软件包的所有位置:

sudo find -iname phpmyadmin

相关文件应该只位于 /etc/phpmyadmin 和 /usr/share/phpmyadmin 中。

我决定彻底卸载所有相关软件包(包括配置设置)并重新开始。

我的步骤:

为了满足要求,我使用软件管理器(Synaptic)进行轻松安装和自动更新。

我安装了最新版本的:

  1. Apache2(网络服务器)
  2. Mysql 服务器(数据库服务器)
  3. php(php:超文本预处理器)
  4. php7.0-mysql(不确定这对于安装是否必不可少)

我安装了:

  1. 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/

相关内容