Apache正在运行,但phpmyadmin显示空白页面

时间:2016-12-05 10:12:39

标签: phpmyadmin xampp

昨天在我的电脑上安装了xampp后,它在当天正常工作。今天,我即将继续我的项目。 Apache和MySQL正在运行,但我的浏览器中的localhost / phpmyadmin显示空白页面没有任何错误消息,只是全白屏幕。然后我试图打开我的应用程序localhost / stationaryshop,它正常工作包括CRUDE进程没有任何问题。即使xampp控制面板以管理员身份运行,它也无法运行。我怎么能解决这个问题? 我使用xampp v3.2.2和windows 7。

9 个答案:

答案 0 :(得分:3)

今天我遇到了同样的问题并通过增加 php.ini 文件中 max_execution_time 属性的值并暂时禁用浏览器的缓存来解决即可。

我相信,在大多数情况下,只需要在禁用浏览器缓存的情况下重新加载phpMyAdmin。

就我而言,我在我的apache error.log文件中验证了这一行:

PHP Fatal error:  Maximum execution time of 30 seconds exceeded in C:\\xampp\\phpMyAdmin\\vendor\\composer\\ClassLoader.php on line 354

然后,我在'php.ini'中编辑了这个属性:

max_execution_time=300

之后,在Chrome浏览器中,我打开了“开发人员工具”(Ctrl + Shift + I),点击了“网络标签”,最后,我选中了“禁用缓存”复选框。我重新加载了phpMyAdmin页面,打开了这个开发人员工具并成功了!

在下一次运行phpMyAdmin时,需要保持“开发者工具”的打开状态。

答案 1 :(得分:3)

我能够通过清除浏览数据来解决问题 - >缓存的图像和文件。

我使用的是谷歌浏览器:版本61.0.3163.100(官方版本)(64位)。

<强>步骤:
1)点击右上方的菜单按钮 - &gt; “更多工具” - &gt; “清除浏览数据......” 2)选中“缓存的图像和文件”复选框 3)单击“清除浏览数据”按钮。

希望这会以某种方式帮助你。

和平。

答案 2 :(得分:2)

我只是在Chrome上打开开发者选项并禁用缓存,刷新页面,即使我再次关闭开发者选项后它也能正常运行。

答案 3 :(得分:0)

我知道很久以前就提出了这个问题,但我会告诉你我是如何解决这个问题的,以防万一有人访问此页面寻找解决方案。

当我使用Internet Explorer时,我遇到了这个问题,因为我在Windows 7虚拟机上运行Apache,这是默认浏览器,但我下载了Google Chrome并且它有效(我停止查看该空白页面并且可以访问phpmyadmin panel)。

Conclussion:Internet Explorer很糟糕(没什么新的xd)

答案 4 :(得分:0)

请检查php版本是否与phpmyadmin兼容。当我选择使用现有的phpmyadmin版本运行php 7时,我也面临同样的问题。当我重新选择重要的php版本5.6时,它再次开始工作。

答案 5 :(得分:0)

当我将memory_limit更改为4096MB(32位限制)时,发生了这种情况。

答案 6 :(得分:0)

这些答案中的任何一个都不适合我。

首先,我可以通过运行以下命令来调试问题:

php index.php

在phpmyadmin文件夹中的命令行上。

它说内存已用尽,但仅在我的php内存限制实际上为1Gb时才尝试分配4Mb。

但是,当我查看php.ini文件时,我将memory_limit设置为:

1GB而不是1G的正确语法。

请记住正确的语法是G(兆字节)和M(兆字节)。一旦更正该错误,phpmyadmin最终将正确加载。

答案 7 :(得分:0)

这对我有用; 转到php.ini文件,找到open_basedir,然后通过引入';'(分号)进行注释,如下图

;open_basedir = "C:\xampp\htdocs"

您不妨打开错误显示以在浏览器上查看警告(仍在 php.ini 中)

display_errors = Off

display_errors = On

答案 8 :(得分:0)

简单的解决方案是: 转到 mysql 文件夹,然后打开数据文件夹并备份您的 ibdata1 文件。备份后删除 ibdata1 文件并重新启动 apache 服务器。现在 phpmyadmin 将开始工作。