刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin

Posted

技术标签:

【中文标题】刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin【英文标题】:Just upgraded to Ubuntu 16.04 but cannot find localhost/phpmyadmin 【发布时间】:2016-08-15 20:55:20 【问题描述】:

我刚刚将我的 Ubuntu 15.10 升级到 Ubuntu 16.04 现在的问题是,虽然系统里有php7、mysql、apache,但是页面localhost/phpmyadmin还是打不开。

这是显示的错误消息。

Mysql、apache 和 phpmyadmin 都安装好了。然而,问题似乎并没有停止。我知道我可以删除当前的 php7 并安装 php5,但我想让它在 php7 本身中工作。 (如果这是问题所在)

【问题讨论】:

nginx error.log 中有什么内容吗? 哦,抱歉,您使用的是 Apache 服务器,所以在终端输入 gedit /var/log/apache2/error.log 升级说明中有关于 Apache 或 MySQL 的内容吗? Apache 服务器真的在运行吗?那台机器上的其他页面(可能来自您的网络根目录)是否正确打开? @IsaacBennech 不,没有笔记。是的,Apache 服务器正在运行。并且没有其他页面没有运行 那么我肯定怀疑您的 Apache 安装有问题。如果它不能正确地提供页面,它应该记录一些东西;如果不是,那么还有其他东西坏了。不过,日志位置可能与 Ján Kyselica 建议的不同。这可能会帮助您找到访问日志unix.stackexchange.com/questions/38978/…——错误日志可能在同一个文件夹中。此外,请检查访问日志,看看它是否在您尝试访问期间记录了任何内容。 【参考方案1】:

你可以试试

sudo apt install php7.0-mbstring php-gettext

【讨论】:

【参考方案2】:

安装 libapache2-mod-php,这对我有用

【讨论】:

【参考方案3】:

我遇到了这个问题,因为我错误地从我的安装中删除了所有 php-* 包。所以尝试重新安装软件包,例如:

// Install missing packages for apache2
sudo apt-get install apache2

// Install phpmyadmin missing packages
sudo apt-get install phpmyadmin

// Install common php packages
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.0-fpm php7.0-cli php7.0-common \
                     php7.0-json php7.0-opcache php7.0-mysql \
                     php7.0-phpdbg php7.0-mbstring php7.0-gd \ 
                     php7.0-imap php7.0-ldap php7.0-pgsql \ 
                     php7.0-pspell php7.0-recode php7.0-snmp \ 
                     php7.0-tidy php7.0-dev php7.0-intl \ 
                     php7.0-gd php7.0-curl php7.0-zip php7.0-xml

请注意,您可能不需要所有这些 php-* 包,但这取决于您当前的需求。

【讨论】:

【参考方案4】:

我安装了 php-mbstring php-gettext

sudo apt-get install php-mbstring php-gettext

然后我重新启动了 apache

sudo service apache2 restart

我希望这会有所帮助。

【讨论】:

【参考方案5】:

很久以前我也遇到过同样的问题。该问题已通过重新安装缺少的软件包得到解决,例如 apachemysqlphpMyAdminother missing PHP packages

【讨论】:

【参考方案6】:

升级到 ubuntu 16.10 后不久,我也遇到了类似的问题。然后没有任何工作,所以我卸载了包括php, apache, phpmyadmin 在内的所有内容并再次安装。这已经解决了这个问题。

【讨论】:

以上是关于刚升级到 Ubuntu 16.04 但找不到 localhost/phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

从Ubuntu 14.04 LTS版升级到Ubuntu 16.04 LTS

将 Ubuntu 16.04 LTS 升级到 Ubuntu 18.04 LTS

将Ubuntu 15.10升级到Ubuntu 16.04

ubuntu16.04升级Python2.7到3.5

ubuntu16.04LTS服务器,python2.7升级到3.6,且同时升级pip

如何在 Ubuntu 16.04 中安装 Charles Proxy 4