我已经在我的电脑上安装了Wamp(Win 8)。
由于我安装了IIS,我也将端口更改为8080而不是apache - > httpd.conf中。在Listen和on ServerName上都有。我在Windows程序中取消选中了IIS的东西。 (抱歉,不知道我的操作系统是瑞典语)。
我的主机文件只有:127.0.0.1 localhost。
当我这样做时,我得到了localhost:8080。
但是当我尝试访问phpmyadmin时,它只显示一个空白页面。我也试过以管理员身份打开Wamp。我已多次重新安装Wamp。
现在我需要一些帮助,感觉我的选项已经用完了。我是新手所以请不要让它变得复杂=)谢谢!
答案 0 :(得分:8)
尝试使用
启动phpMyAdminhttp://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;
答案 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指向的端口。