Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress白屏,插件开发_Php_Wordpress - Fatal编程技术网

Php Wordpress白屏,插件开发

Php Wordpress白屏,插件开发,php,wordpress,Php,Wordpress,我在开发一个插件时遇到了一个奇怪的问题 当我尝试激活客户端服务器上的插件时,所有内容都变为白色,并且没有错误消息 在当地,我能够: 在最新的wordpress版本上激活插件 在我的客户端使用的相同wordpress版本上激活插件 在我的客户网站副本上激活插件(wordpress和db备份副本) 在服务器端,我做了这里解释的一切: error.log中没有错误 我不知道现在该怎么办,有没有关于去哪里看的线索?这以前发生在我身上。在经历了一次大规模的腐臭搜索之后,我发现一个不推荐使用的函数或者

我在开发一个插件时遇到了一个奇怪的问题

当我尝试激活客户端服务器上的插件时,所有内容都变为白色,并且没有错误消息

在当地,我能够:

  • 在最新的wordpress版本上激活插件
  • 在我的客户端使用的相同wordpress版本上激活插件
  • 在我的客户网站副本上激活插件(wordpress和db备份副本)
在服务器端,我做了这里解释的一切:

error.log中没有错误


我不知道现在该怎么办,有没有关于去哪里看的线索?

这以前发生在我身上。在经历了一次大规模的腐臭搜索之后,我发现一个不推荐使用的函数或者一个未定义的函数都有问题。没有收到任何错误。这与升级到最新的wp安装以及与其中一个插件的冲突有关。您是否能够停用所有插件并再次导入数据库?然后一个接一个地启用它们,直到得到白色屏幕?是的,问题仍然取决于我的插件。。。奇怪的是,在本地,插件在wordpress的两个版本(我的客户端和最新的wordpress)上都能完美运行,所以我不确定这个问题是否依赖于一个不推荐使用的函数。。。不过,我会再检查一遍。唯一的区别是服务器运行的是PHP 5.4,而我的本地机器运行的是PHP 5.3。您是否检查了这两个版本之间的差异,以确保您的插件不依赖于其中一个错误:当您将WP_DEBUG设置为true时,会打印什么?以前的插件有一些遗留问题,导致数据库中的posts表出现问题。