【问题标题】:phpmyadmin "Not Found" after install on Apache, Ubuntu在 Apache、Ubuntu 上安装后 phpmyadmin “未找到”
【发布时间】:2015-01-09 14:03:05
【问题描述】:

按照本指南在 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 重新运行安装脚本

【问题讨论】:

    标签: apache ubuntu phpmyadmin


    【解决方案1】:

    感谢本指南,此问题已解决:https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench 添加

    Include /etc/phpmyadmin/apache.conf
    

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

    【讨论】:

    • 我在使用 Ubuntu 19.04 时遇到了同样的问题,这很有效。 +1
    • 我在使用这个解决方案时遇到了同样的错误,我解决了我的问题,谢谢
    • 在 ubuntu 18 上遇到同样的问题。又一个拯救我的时刻!
    • 不能为我解决问题。找不到页面。
    • 以防将来对任何人有帮助:这在 ubuntu 20.04 上也对我有用。我安装了所有的灯,然后使用 sudp apt-get install phpmyadmin 安装了 phpmyadmin。一切顺利,但localhost/phpmyadmin 会给我 404 错误。在这些步骤之后不再。
    【解决方案2】:
    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

    【讨论】:

    • 这是一个有效的答案...也可以使用选项卡突出显示“确定”或“取消”等选项
    • 不,跟上 SO 明显的 100% 跟踪记录,无论我的 Ubuntu 安装是否涉及到提供无效的答案,这给我留下了它应该解决的相同的“找不到页面”错误。
    • 按照说明的步骤进行操作,不要留下任何要点@JohnSmith
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      试试这个

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

      【讨论】:

      • 不。同样的“找不到页面”错误。这是可以预见的。 Ubuntu曾经工作过吗?曾经吗?
      【解决方案5】:

      在终端中运行以下命令:

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

      【讨论】:

      • 不采取任何措施来解决问题。
      【解决方案6】:

      /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
      

      【讨论】:

      • phpmyadmin 中默认登录的用户名密码是多少?
      • 不!天哪,我只是喜欢花几天时间在 SO 上尝试尝试让我的 Ubuntu 安装运行起来,其中实际上是零工作。有人如何使用 Ubuntu?它真的有用吗?从字面上看,NOBODY 似乎根本不知道如何解决它的任何问题。
      【解决方案7】:

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

      【讨论】:

        【解决方案8】:

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

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

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

        【讨论】:

        • 它当然没有解决这个问题。找不到页面。
        【解决方案9】:

        终于找到解决办法了

        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

        【讨论】:

        • 任何检查我最近的评论历史的人肯定会震惊地知道 NOPE 这根本不能解决问题。找不到页面。
        【解决方案10】:

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

        sudo nano /etc/apache2/apache2.conf

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

        包括/etc/phpmyadmin/apache.conf

        然后重启apache

        sudo service apache2 重启

        【讨论】:

        • 错误,不能解决问题。
        【解决方案11】:

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

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

        【讨论】:

        • 错误,就像,显然,对 SO 上每个 Ubuntu 问题的每一个其他响应......给我留下了与所有其他“解决方案”相同的 Page Not Found 错误。
        【解决方案12】:
        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
        

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

        【讨论】:

        • 鼓乐,拜托……不!上述命令无法解决问题。
        【解决方案13】:

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

        步骤 1. 打开文件:

        sudo nano /etc/apache2/apache2.conf
        

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

        Include /etc/phpmyadmin/apache.conf
        

        第三步:重启apache2:

        sudo systemctl restart apache2.service
        

        【讨论】:

          【解决方案14】:

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

          我在 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 可以正常工作。

          【讨论】:

            猜你喜欢
            • 2016-03-07
            • 2018-09-15
            • 1970-01-01
            • 1970-01-01
            • 2016-08-24
            • 2018-07-11
            • 2016-12-01
            • 2015-10-27
            • 2019-05-29
            相关资源
            最近更新 更多