0

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

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

我的主机文件只有:127.0.0.1 localhost。

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

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

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

4

10 回答 10

8

尝试使用启动 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\...

于 2013-10-25T08:05:40.977 回答
6

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

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

于 2018-08-04T06:43:56.750 回答
4

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

于 2014-09-07T20:04:07.633 回答
1

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

于 2013-10-25T08:57:18.920 回答
0

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

如果您使用的是 phpMyAdmin < 4.2.12,请确保您的浏览器允许本地主机上的 JavaScript。

PhpMyAdmin 严重依赖 JavaScript,虽然<noscript>DOM 中有一个标签,但某些版本(如 4.1.2)有一个 CSS 声明,上面写着:

html {
    display: none;
}

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

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

于 2015-01-30T04:22:51.637 回答
0

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

于 2015-02-20T04:09:21.883 回答
0

这个空白页问题的解决方案相当简单。只需在 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/

于 2015-10-18T21:26:03.357 回答
0

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

于 2016-04-04T12:14:59.800 回答
0

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

这有效

于 2020-01-08T06:18:33.557 回答
0

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

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

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

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

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

于 2020-11-05T23:13:21.673 回答