繁体   English   中英

phpmyadmin 在 Apache、Ubuntu 上安装后“未找到”

[英]phpmyadmin "Not Found" after install on Apache, Ubuntu

按照本指南在 VirtualBox 中运行 Ubuntu 14.04 设置开发环境: http://klau.si/dev

安装 phpmyadmin 后,似乎我应该可以通过http://localhost/phpmyadmin访问它,但是 apache 返回一个 Not Found 错误。 本指南是否在某处遗漏了配置步骤? 我已经尝试重新启动 apache 服务。

apache2/sites-enabled 或 apache2/sites-available 中没有 phpmyadmin.conf 文件,这是必需的吗?

如果是这样,我在哪里可以找到这些文件?

使用 127.0.0.1 而不是 localhost 返回相同的错误。 位于http://localhost的默认 apache 页面工作得很好。

浏览器中的控制台没有显示任何有价值的内容,只是未找到。

我还尝试使用 dpkg-reconfigure -plow phpmyadmin 重新运行安装脚本

由于本指南,此问题已得到解决: https ://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench 通过添加

Include /etc/phpmyadmin/apache.conf

...到 /etc/apache2/apache2.conf 文件并重新启动服务。

尝试这个

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2
sudo dpkg-reconfigure -plow phpmyadmin 

当要求重新配置数据库时选择否。 然后当要求选择 apache2 时,请确保在 [ ] apache2 突出显示时按空格键。 括号之间应出现星号。 然后按 Enter。 Phpmyadmin 应该重新配置,现在http://localhost/phpmyadmin应该可以工作了。 有关详细信息https://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp

在 ubuntu 中最简单的方法(我在 ubuntu-20.04 中测试过):

步骤 1. 打开文件:

sudo nano /etc/apache2/apache2.conf

第 2 步:在文件末尾添加以下行:

Include /etc/phpmyadmin/apache.conf

第三步:重启apache2:

sudo systemctl restart apache2.service

/var/www中创建一个链接,如下所示:

sudo ln -s /usr/share/phpmyadmin /var/www/

注意:从 14.04 开始,您可能希望使用/var/www/html/而不是/var/www/

如果这对您不起作用,您需要在 apache 配置中包含PHPMyAdmin

使用你最喜欢的编辑器打开apache.conf ,我的是 nano :)

sudo nano /etc/apache2/apache2.conf

然后添加以下行:

Include /etc/phpmyadmin/apache.conf

对于 Ubuntu 15.04 和 16.04

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload

最后我得到了解决方案

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

更多关于https://askubuntu.com/questions/55280/phpmyadmin-is-not-working-after-i-installed-it

像这样在/var/www/html中创建一个链接来修复错误:

sudo ln -s /usr/share/phpmyadmin /var/www/html

对于仍然遇到此问题的任何人-检查您是否真的在使用 apache! 在我记起之前,我用头撞了大约 20 分钟……我在这台服务器上使用 NginX……=)。 @john-smith,这个是给你的,伙计。

要让它在 nginx 上运行,您应该做的就是创建一个 sim 链接并重新启动 php:

sudo ln -s /usr/share/phpmyadmin /var/www/html

请注意,对您而言,它可能是/var/www/而不是/var/www/html ,具体取决于您的目录结构。

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

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

sudo service apache2 restart

运行上述命令问题将得到解决。

在终端中运行以下命令:

sudo ln -s /usr/share/phpmyadmin /var/www/html/

似乎在 2018 年下半年的某个时候,许多 php 软件包(例如 php-mysql 和 phpmyadmin)被删除或更改了。 我也面临同样的问题。 所以你必须从另一个来源下载它或找出新的包

您将需要配置您的 apache2.conf 以使 phpMyAdmin 工作。

须藤纳米/etc/apache2/apache2.conf

然后将以下行添加到文件末尾。

包括 /etc/phpmyadmin/apache.conf

然后重启apache

sudo 服务 apache2 重启

我遇到了同样的问题,这些修复程序不起作用。

我在 Ubuntu 20.04 上使用 hestiaCP 和 Nginx。

今天添加后

Include /etc/phpmyadmin/apache.conf

同时进入 Apache 和 Nginx,Nginx 无法重启。 “proxy_buffers”值存在问题。

昨天我不得不修改 Nginx 配置以添加和增加这些值,以便 Magento 2.4 可以运行。 今天我再次更改了“proxy_buffers”

proxy_buffers            3 64k;
proxy_buffer_size        128k;
proxy_busy_buffers_size  128k;

在第二次更改并从 Apache 和 Nginx 中删除“Include /etc/phpmyadmin/apache.conf”之后,Magento 2.4 和 PHPMyAdmin 正常工作。

我没有尝试 Rashmi Jain 的符号链接答案。 似乎它会起作用。 但如果它不适合你,也许试试这个。

我刚刚创建了文件 `/etc/apache2/conf-available/phpmyadmin.conf' 并将这一行添加到其中:

包括 /etc/phpmyadmin/apache.conf

(而不是像匿名人的回答那样把它放到/etc/apache2/apache2.conf中)

然后:

sudo a2enconf phpmyadmin
sudo systemctl reload apache2

在安装 mysql、apache2、php 和最后 Z30B5603D464526CE748F19BE6 之后,我遇到了同样的问题。 在我的情况下,它是通过重新启动 apache2 解决的(无需更新任何配置文件):

sudo systemctl restart apache2

可能重新加载也可以,但我无法测试它:

sudo systemctl reload apache2

@John smith,我遇到了同样的问题,即 3 天无法访问 phpmyadmin,我找到了解决方案。 -- 获取 xampp,查看本教程https://youtu.be/VHfij95yOpo -- 在启动 xampp 应用程序之前运行此命令

sudo /etc/init.d/apache2 stop

sudo service mysql stop

就是这样,它对我有用

首先通过终端 go 到 phpmyadmin 的位置然后输入这个
代码php -S localhost:8001

首先检查PhpMyAdmin是否安装。 如果已安装,则搜索PhpMyadmin文件夹。 搜索后将该文件夹剪切并粘贴到位置Computer->var->www->html->paste folder 打开浏览器并输入localhost/phpMyAdmin并使用用户名和密码登录。

如果您在 2019 年遇到此问题,请转到您的000-default.conf文件,输入此subl /etc/apache2/sites-enabled/000-default.conf (在您的终端中以在 sublime 编辑器中打开文件)

当文件加载时,找到“ ServerName 指令设置请求方案”并将这个“ Include /etc/phpmyadmin/apache.conf ”放在顶部。

然后使用命令重新启动您的 apache... service apache2 restart这肯定会解决问题。 希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM