【问题标题】:I can't access http://localhost/phpmyadmin/我无法访问 http://localhost/phpmyadmin/
【发布时间】:2017-03-02 15:03:56
【问题描述】:

问题:

我无法访问localhost/phpmyadmin/

在我可以访问 localhost/phpmyadmin/ 之前,但今天当我尝试访问此页面时,我得到了一个奇怪的页面

我也可以毫无问题地访问localhost/xampp/

问题:

我该如何解决这个问题?

【问题讨论】:

  • 请提供更多信息。奇怪的页面是什么意思?
  • 您应该发布有关您遇到的错误的更多信息,并可能检查您的服务器日志以查看发生了什么,也发布(默认位置:/var/logs/httpd/access_log 和 /var/logs/httpd /error_log 如果你正在运行 *nix)
  • 另外,你运行的是什么操作系统?这是windows,max还是linux?这是台式机还是服务器?
  • 我使用的是 Windows 7 桌面。
  • 这个奇怪的页面 LÀFÿ@!JzÍëÌ)i•õÌJzÍë̈¢§PàOÐ ê:i¢Ø+00/C:\ˆ1[@\ªPROGRA~1pï¾î:£[@\ª*_´CFProgram Files@shell32.dll,-21781L1[@aªSkype8ï¾[@\ª[@aª*zÌSkypeL1[@\ªPhone8ï¾[@\ª[@\ª*{ÌPhoneX2ˆ¢O@hT!Skype.exe@ï¾O@hT[@\ ª*|ÌSkype.exeU-T+Út¾C:\Program Files\Skype\Phone\Skype.exeLaunch Skype8..\..\..\..\..\..\..\Program Files\Skype\Phone \Skype.exeC:\Program ........

标签: php phpmyadmin


【解决方案1】:

有时它区分大小写。你试过去http://localhost/phpMyAdmin吗?

【讨论】:

  • 找不到对象!在此服务器上找不到请求的 URL。如果您手动输入了 URL,请检查您的拼写并重试。如果您认为这是服务器错误,请联系网站管理员。错误 404 localhost 04/11/12 21:14:22 Apache/2.2.21 (Win32) mod_ssl/2.2.21 OpenSSL/1.0.0e PHP/5.3.8 mod_perl/2.0.4 Perl/v5.10.1
  • 好的,您使用的是 Windows?你的mysql服务启动了吗? apachefriends.org/en/xampp-windows.html#1174
  • 我使用的是windows 7。mysql已启动
  • 尝试停止所有 xampp 服务并关闭 xampp。转到任务管理器并关闭名称中包含 mysql 的所有进程。重新打开 xampp,然后重新开始一切。有什么帮助吗?
【解决方案2】:

根据您的输出,您的插件之一与 phpmyadmin 发生了冲突。尝试禁用所有插件,看看是否有效。

如果是,请一一启用并再次检查,找出问题所在。

【讨论】:

  • 先检查罐内是否有气。让 phpMyAdmin 运行
【解决方案3】:

你需要做的是将phpmyadmin添加到apache配置中:

sudo nano /etc/apache2/apache2.conf

将 phpmyadmin 配置添加到文件中:

Include /etc/phpmyadmin/apache.conf

然后重启apache:

sudo service apache2 restart

在 windows 上,我想你可以导航到 apache2 配置文件并包含如上所示的 phpmyadmin 配置文件,然后重新启动 apache

【讨论】:

  • windows上的apache2.config文件在哪里?
  • 谢谢它的工作,但我不知道为什么它不首先启用它
  • 谢谢它也对我有用
【解决方案4】:

我正在使用 Linux Mint: 将 LAMP 与 PhpMyAdmin 一起安装后,我链接了 Apache 和 PhpMyAdmin 的配置文件。它成功了。以下是命令。

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

sudo /etc/init.d/apache2 reload

【讨论】:

    【解决方案5】:

    根据您在其中一个 cmets 中链接的图像的输出判断:

    http://imageshack.us/photo/my-images/638/erroruh.png/

    ...也许您不小心从您认为正在下载 phpMyAdmin 的网站下载了某种形式的网站。文本包含对“Dropbox”的引用,这让我认为显示的信息与 phpmyadmin 无关。

    尝试重新安装,看看是否有帮助...

    http://www.phpmyadmin.net

    【讨论】:

      【解决方案6】:

      或者可能是 Skype 在同一个端口上运行(默认情况下)。

      禁用 Skype 或将 Skype 配置为使用其他端口

      【讨论】:

      • 是的,我同意我尝试更改 Skype 端口,但没有任何区别。不知道为什么会这样。
      【解决方案7】:

      我也遇到了同样的问题。 我研究它并发现,这仅仅是因为我错误地将我的“phpmyadmin”文件夹移动到 Xampp 内的某个文件夹中。浏览主“XAMPP”文件夹内的所有其他文件夹。 然后,如果您在“xampp”以外的另一个文件夹中找到“phpmyadmin”,请将其移回主“XAmpp”文件夹并刷新页面。 :)

      【讨论】:

        【解决方案8】:

        确保您仍然有 phpMyAdmin,也许您在 htdocs 文件夹中删除了它?

        获取最新版本:http://www.phpmyadmin.net/home_page/downloads.php

        解压,然后将 phpMyAdmin(如果有版本号,则重命名文件夹)放入您的 htdocs 文件夹中。

        确保 Skype 已禁用,因为它有时会在与您的 XAMPP 安装相同的端口上运行...我不知道为什么,但是在某些 Windows 7 机器上通过 xampp 安装 apache 我看到如果 Skype 开启,则 apache 无法运行经过 10 年的 IT 工作。

        所以确保apache正在运行,mysql正在运行并命中:

        本地主机/phpMyAdmin

        您应该得到某种安装提示。逐步完成,您将在此过程中学到很多东西。但基本上它的一个配置文件需要一些设置。

        【讨论】:

          【解决方案9】:

          将 phpmyadmin 配置包含到 apache2 中的一种更简洁的方法是通过以下方式创建一个新的配置文件:

          sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf
          

          并写在里面:

          Include /etc/phpmyadmin/apache.conf
          

          【讨论】:

            【解决方案10】:

            更简洁的方法是创建新的配置文件:

            /etc/apache2/conf-available/phpmyadmin.conf
            

            并在其中写下以下内容:

            Include /etc/phpmyadmin/apache.conf
            

            然后,将文件软链接到目录/etc/apache2/conf-enabled

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

            【讨论】:

            • 在 nginx 上有什么?
            【解决方案11】:

            你应该使用localhost:portnumber/phpmyadmin 这里的Portnumber 是您为网络服务器设置的数字,或者如果您直到现在还没有设置它,它是默认值 - 80

            【讨论】:

            • 在哪里可以找到端口号的设置?
            • apache 的默认值为 80,mysql 的默认值为 3306
            • 如果您尝试使用安全的 https 协议访问本地主机,可能会出现同样的错误:localhost/phpmyadmin
            【解决方案12】:

            运行 Apache 服务器,记下端口号(例如:8081) 打开浏览器并输入 localhost:8081(或 apache 的端口号)

            【讨论】:

              【解决方案13】:

              在 Ubuntu 14.04 上解决同样的问题,我使用代码:

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

              这是因为从 Ubuntu 13 开始,Apache 从 /etc/apache2/conf-enabled 目录加载配置文件。

              Ubuntu Documentation

              【讨论】:

                【解决方案14】:
                sudo apt-get -y --reinstall install phpmyadmin;
                sudo service apache2 restart;
                

                希望这会有所帮助。

                【讨论】:

                  【解决方案15】:

                  我遇到了同样的问题。也无法访问http://localhost/joomla
                  我不太明白其他答案。
                  对我来说简单的解决方案:

                  1. 停止 xampp 中的所有操作(我运行了 apache 和 mysql。apache 在端口 80 和 7000something 上)
                  2. 退出火狐
                  3. 重新启动操作(apache 和 mysql)
                  4. 重启火狐。
                  5. 打开http://localhost/phpmyadmin(或http://localhost/joomla - 不管它是什么)
                  6. 瞧!

                  现在 apache 在端口 80 和 443 上运行,mysql 在 3306 上运行。

                  【讨论】:

                    【解决方案16】:

                    只是改变 - $cfg['Servers'][$i]['host'] = 'localhost'; 在 config.inc.ph 中。即如果您在本地安装它,则从现有到本地主机

                    【讨论】:

                      【解决方案17】:

                      它通常发生,当您的 localhost 的默认端口正被另一个应用程序使用(如 apache tomcat)时。简单的解决方法是停止应用程序,然后转到 localhost/phpmyadmin

                      在我的情况下,它在停止 apache tomcat工作

                      【讨论】:

                      • Skype 在这里是个冒犯者。喜欢抢80端口,但可以重新配置
                      【解决方案18】:

                      确保 apache 网络服务器和 MySQL 服务器都在运行。我也有同样的失败,因为我忘了启动我的网络服务器。

                      【讨论】:

                        【解决方案19】:

                        当你运行 Xampp 时,检查 apache 端口号。例如:如果显示端口 80,则输入

                        http://localhost:80/phpmyadmin/
                        

                        之后会自动显示

                        http://localhost/phpmyadmin/

                        【讨论】:

                          【解决方案20】:

                          你需要做的是将phpmyadmin添加到apache配置中:⠀⠀⠀⠀⠀⠀⠀

                          sudo nano /etc/apache2/apache2.conf
                          

                          将 phpmyadmin 配置添加到文件中:

                          Include /etc/phpmyadmin/apache.conf
                          

                          然后重启apache:

                          sudo service apache2 restart
                          

                          在 ubuntu 18.0.1 上,我认为您可以导航到 apache2 配置文件并包含如上所示的 phpmyadmin 配置文件,然后重新启动 apache

                          http://127.0.0.1/phpmyadmin/

                          【讨论】:

                          • 来吧;甚至“你的”解释与接受答案的语法一样。
                          【解决方案21】:

                          你需要重新加载服务器。

                          如果你使用 apache 服务器 systemctl reload apache2

                          如果你使用 nginx 服务器 systemctl reload nginx

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 2012-10-10
                            • 2017-09-06
                            • 2014-10-03
                            • 2016-01-22
                            • 2014-10-19
                            • 2010-10-07
                            • 1970-01-01
                            相关资源
                            最近更新 更多