Wamp:Phpmyadmin显示空白页面,localhost页面正常工作

时间:2013-10-24 14:57:56

标签: apache phpmyadmin wamp

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

由于我安装了IIS,我也将端口更改为8080而不是apache - > httpd.conf中。在Listen和on ServerName上都有。我在Windows程序中取消选中了IIS的东西。 (抱歉,不知道我的操作系统是瑞典语)。

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

当我这样做时,我得到了localhost:8080。

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

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

10 个答案:

答案 0 :(得分: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\...中以相同的方式进行更改

答案 1 :(得分:5)

对我来说,会话​​存在一些问题...因此,首先尝试使用其他浏览器(如Firefox或其他浏览器)登录,如果该浏览器在该浏览器中运行,则必须清除浏览器现金 ...

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

答案 2 :(得分:4)

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

答案 3 :(得分:1)

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

答案 4 :(得分:0)

我意识到这是一个老问题,但我遇到了上述解决方案未涵盖的情况,所以我会把它放在这里为后代:

如果你正在使用phpMyAdmin&lt; 4.2.12,确保您的浏览器允许在localhost上使用JavaScript。

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

html {
    display: none;
}

然后使用JavaScript在页面加载后使其可见,以实现跨框架保护。因此,用户无法看到<noscript>部分告诉他们打开JavaScript,或者其他部分就此问题。

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

答案 5 :(得分:0)

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

答案 6 :(得分: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页面

更多解决方案..&gt;

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

答案 7 :(得分:0)

只需将端口更改为81,这对我有用。这是80号港口与微软的冲突。

答案 8 :(得分:0)

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

这有效

答案 9 :(得分: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指向的端口。