【问题标题】:Wamp: Phpmyadmin shows blank page, localhost page is working [closed]Wamp:Phpmyadmin 显示空白页面,本地主机页面正在工作 [关闭]
【发布时间】:2013-11-03 08:50:08
【问题描述】:

我已经在我的电脑上安装了 Wamp (Win 8)。

因为我也安装了 IIS,所以我在 apache -> httpd.conf 中将端口改为 8080。在 Listen 和 ServerName 上。我在 Windows 程序中取消了 IIS 的勾选。 (抱歉不知道我的操作系统在瑞典语里叫什么)。

我的 hosts 文件只有:127.0.0.1 localhost。

当我这样做时,我让 localhost:8080 工作。

但是当我尝试访问 phpmyadmin 时,它只会显示一个空白页面。我也尝试过以管理员身份打开 Wamp。而且我已经多次重新安装了 Wamp。

现在我需要一些帮助,感觉我的选择已经不多了。我是新手所以请不要复杂=)谢谢!

【问题讨论】:

    标签: apache phpmyadmin wamp


    【解决方案1】:

    尝试使用

    启动 phpMyAdmin
    http://localhost:8080/phpmyadmin
    

    如果这有效,那么它的 IPV4/IPV6 混淆,Apache 现在默认侦听两个 IP 地址范围,浏览器倾向于选择 IPV4 或 IPV6 地址,没有明显的原因。将此行添加到您的 HOSTS 文件以将 localhost 与 IPV6 环回地址相关联

    ::1  localhost
    

    同时检查 phpMyAdmin 配置安全性,编辑 ?\wamp\alias\phpmyadmin.conf

    如果您使用的是 Apache 2.2.x,请将 Allow 更改为如下所示

    <Directory "c:/wamp/apps/phpmyadmin3.5.1/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 localhost ::1
    </Directory>
    

    如果您使用的是 Apache 2.4.x,请将整个 Directory 部分更改为如下所示

    <Directory "d:/wamp/apps/phpmyadmin4.0.4/">
        Options Indexes FollowSymLinks ExecCGI
        AllowOverride all
        Require local
    </Directory>
    

    如果您使用 sqlbuddy 或 webgrind,他们的配置文件也需要在 ?:\wamp\alias\... 中以相同的方式进行更改

    【讨论】:

      【解决方案2】:

      对我来说,会话​​存在一些问题...所以首先,尝试使用其他浏览器(如 Firefox 或其他浏览器)登录,如果它在该浏览器中有效,则必须 清除浏览器缓存 。 ..

      只需使用 Ctrl+F5 例如 3 次或从浏览器设置中清除所有 cookie...

      【讨论】:

        【解决方案3】:

        这发生在我身上,我通过退出 Skype(我猜这是端口冲突)然后停止所有服务然后重新打开它们来修复它。

        【讨论】:

        • 老兄,谢谢!好随便喔!这发生在我使用 UniServer Zero XII 时。我已经使用Skype有一段时间了,没有任何问题,但这似乎已经解决了。非常感谢!
        【解决方案4】:

        我最终安装了 XAMPP,发现这是端口 443 的问题。然后我以管理员身份打开 XAMPP,它神奇地工作了! =)

        【讨论】:

        • 使用 WAMP,好像需要管理员权限。
        【解决方案5】:

        我意识到这是一个老问题,但我遇到了上述解决方案未涵盖的情况,因此我将其放在这里以供后代使用:

        如果您使用的是 phpMyAdmin

        PhpMyAdmin 严重依赖 JavaScript,虽然 DOM 中有一个 &lt;noscript&gt; 标记,但某些版本(如 4.1.2)有一个 CSS 声明:

        html {
            display: none;
        }
        

        然后它使用 JavaScript 在页面加载后使其可见,以实现跨框架保护。因此,用户看不到 &lt;noscript&gt; 部分告诉他们打开 JavaScript 或页面的其余部分。

        这个问题是相当特定于版本的,因为它似乎已在 4.x 中引入并在 4.2.12 (see related bug report) 中修复。因此,如果您遇到此问题,请在启用 JavaScript 后尝试升级到更新版本的 phpMyAdmin。

        【讨论】:

          【解决方案6】:

          我个人的问题是php.ini 文件。查看错误日志后,我输入的一些值不正确。通过在 php.ini 中重置它们,这允许 phpmyadmin 正确加载。

          【讨论】:

          • 这对我有用。我在 php.ini 中关闭 display_errors 和 display_startup_errors,然后重新启动服务 apache2。现在 phpmyadmin 加载没有问题。谢谢@user4586611 我没有给它负面反馈。但它确实帮助了我。
          【解决方案7】:

          这个空白页问题的解决方案相当简单。只需在 PHPMyAdmin/config.inc.php 中修改这一行

          $cfg['Servers'][$i]['host']          = 'localhost';
          

          到这里:

          $cfg['Servers'][$i]['host']          = '127.0.0.1';
          

          在上面的代码中,您将名称服务器更改为 127.0.0.1 以使用 TCP/IP 连接。在此之后,您应该能够通过在浏览器中打开地址 http://127.0.0.1/PhpMyAdmin 来看到您的 PhpMyAdmin 页面

          更多解决方案.. >

          http://www.karinamyers.com/howto-fix-phpmyadmin-displays-blank-page-after-logging-inhowto-fix-phpmyadmin-muestra-pagina-en-blanco-despues-de-logeo/

          【讨论】:

            【解决方案8】:

            只需将端口更改为 81,这对我有用。这是在端口 80 上与 microsft 发生冲突。

            【讨论】:

            • “microsft”(sic)应该是一个软件吗?请更具体(并且没有错别字)。
            • @DelightedD0D 当然,我可以猜到“microsft”(原文如此)可能意味着“IIS”,但是为什么不使用正确的词呢?这不是聊天室,这应该是一个可重复使用的 QA 基地。如果艾伦想获得和你一样多的名声,他就必须学习如何像你一样准确地表达自己。
            • @Aurélien 好的,这是一个公平的观点。艾伦实际上指的是默认使用端口 80 的各种 Microsoft 程序,其中最常见的是 Skype 和 IIS。虽然公平地说,我已经意识到这个问题,所以对我来说似乎比对某些人来说更明显不熟悉它,澄清会更好:)
            【解决方案9】:

            其简单的解决方案将 memory_limit 更改为 -1,即 php.ini 文件中的 memory_limit = -1 并重新启动 wamp。

            这行得通

            【讨论】:

              【解决方案10】:

              有些人可能会通过读取 php.ini 文件中写入的内容来更改内存限制。

              ;脚本可能消耗的最大内存量 (128MB) ; http://php.net/memory-limit memory_limit = 128M

              如果修修补补,他们可能会将 128M 更改为 128MB。最好输入正确的凭据,因为最轻微的错误可能会让您头疼好几个小时。如果你不知道......不要改变任何东西并寻求帮助或最好,如果你不知道,你根本不应该改变任何东西。

              这与端口无关。但是,它与 phpmyadmin 登录下的空白页面有关,它可能对访问此线程的人有所帮助。 内存限制、post_max_size 和 upload_max_filesize 是 ini 文件中更改最多的行,应该在未来的主机版本中真正分离出来,因为如上所述,轻微更改或意外删除其中的任何文本可能会导致整个站点崩溃下来。

              关于端口..我使用 Wampserver,它的一个常见问题是安装在 Windows 中的防病毒应用程序占用相同的端口。如果不需要,可以禁用这些选项,但是(不推荐)。但是,您可以在配置中更改 wampserver 指向的端口。

              【讨论】:

                猜你喜欢
                • 2016-03-30
                • 1970-01-01
                • 2021-10-13
                • 1970-01-01
                • 2022-06-21
                • 1970-01-01
                • 1970-01-01
                • 2020-06-27
                • 1970-01-01
                相关资源
                最近更新 更多