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