新安装的 ubuntu 12.04 上出现 phpmyadmin 404 错误

新安装的 ubuntu 12.04 上出现 phpmyadmin 404 错误

我经常设置 Virtualbox ubuntu 设置以作为本地 Web 服务器运行。我已经设置了好几次,从来没有遇到过问题。然而,有些事情发生了变化:

1)VB 客户端添加不再允许我复制和粘贴(我稍后会担心这个问题)

2)更重要的是,phpmyadmin 不再像安装时那样工作 - 最初转到 localhost/phpmyadmin 时,会显示无法找到该页面的消息。因此,我按照一些说明进行操作var/www

sudo ln -s /usr/share/phpmyadmin phpmyadmin

它已经在 phpmyadmin 目录中创建了,/var/www但是现在我收到一条错误消息:

缺少 mysqli 扩展。

如果我运行 phpinfo,则会列出 mysql 和 mysqli。

我到目前为止所做的就是

sudo apt-get update  
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server

sudo apt-get install phpmyadmin 

我找到了一个类似问题的帖子,建议我应该这样做

sudo apt-get install php5-mysql

(我已经这样做了)并编辑 php.ini 并取消注释该行:

extension=mysqli.so

那里没有这个,所以我尝试添加它,但没有成功。我重新启动了 apache,但仍然没有 phpmyadmin。

我正在运行 Windows 7 机器,客户操作系统是 ubuntu 12.04

答案1

好的,我找到了答案。

不要执行此步骤(不需要):

sudo ln -s /usr/share/phpmyadmin phpmyadmin

不要执行此步骤(不需要):

edit php.ini and uncomment the line:

extension=mysqli.so

请这样做:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf

显然,这是为了“在 apache2/conf.d/ 中符号链接 phpMyAdmin conf 文件”,由 pete fisher 提供: http://blog.peterfisher.me.uk/2012/06/27/solution-to-phpmyadmin-throwing-a-404-error/

答案2

对于 ubuntu 13.04,我将 phpmyadmin conf 文件移动到 apache 的启用的 conf 文件中以使其正常工作。

做这个:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf

重新启动 apache 以使一切正常运行。

做:

sudo service apache2 restart或者sudo /etc/init.d/apache2 restart

快乐编码

相关内容