Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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_Admin_Fatal Error - Fatal编程技术网

破坏PHP并导致管理员出现Wordpress白屏

破坏PHP并导致管理员出现Wordpress白屏,php,wordpress,admin,fatal-error,Php,Wordpress,Admin,Fatal Error,我在wordpress网站上做一些工作,另一个程序员也在做。我在做设计工作,他在做一些定制的PHP脚本。我们彼此不认识 他的一些代码被插入了错误的地方,我做了一些更改,我相信如果他们破坏了网站,我可以撤销这些更改。5小时后,我去登录,所有的管理员屏幕都是白色的。不过,该网站仍在运行 我试图关掉我通过ftp修改的文件,但我一定是忘记了什么,因为它仍然不起作用 我检查了服务器上的错误日志,发现了一个致命错误: [01-Mar-2012 11:25:34] PHP Fatal error: requ

我在wordpress网站上做一些工作,另一个程序员也在做。我在做设计工作,他在做一些定制的PHP脚本。我们彼此不认识

他的一些代码被插入了错误的地方,我做了一些更改,我相信如果他们破坏了网站,我可以撤销这些更改。5小时后,我去登录,所有的管理员屏幕都是白色的。不过,该网站仍在运行

我试图关掉我通过ftp修改的文件,但我一定是忘记了什么,因为它仍然不起作用

我检查了服务器上的错误日志,发现了一个致命错误:

[01-Mar-2012 11:25:34] PHP Fatal error:  require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/home5/bestbik1/public_html/silvertoday/wp-content/themes/genesis/lib/init.php' (include_path='.:/usr/lib64/php:/usr/lib/php:/usr/share/pear') in /home5/bestbik1/public_html/silvertoday/wp-content/themes/streamline/functions.php on line 3
我在PHP方面经验不足,不知道如何让管理员恢复工作

这个错误的每一部分具体意味着什么? 和 我应该采取哪些步骤来纠正或排除故障? 更新


最后让步,重新安装了Genesis主题框架的最新版本。一切都恢复正常了。想找到虫子,但有时你得继续前进。谢谢大家

该错误表示所需文件:

/home5/bestbik1/public_html/silvertoday/wp-content/themes/genesis/lib/init.php
无法打开-可能有很多原因

该文件不存在 Web服务器没有读取文件的正确权限 我将首先检查文件是否存在于相关服务器上


在PHP中使用require_once或require函数意味着无法打开所需文件,脚本将暂停-这就是出现白色屏幕的原因。

在我看来,您使用的是。当然,在流线型主题中有一个functions.php文件,它试图包含Genesis的init.php,这通常是Genesis子主题functions.php的第一行

假设您的主题是Genesis子主题,您的Genesis主题安装似乎已损坏,其lib/init.php丢失或具有错误的权限。我会尝试删除Genesis主题并重新安装,这可能意味着删除并重新上传wp content/themes/Genesis文件夹


你没有卸载创世纪主题,是吗?如果您使用的是Genesis儿童版,则必须安装Genesis,即使它不是活动主题。

谢谢Matt!我查过了,文件在那里。我还尝试将权限从644切换到755,但这没有帮助。我可以通过FTP强制进入“210”主题,这会让我进入仪表板。我应该使用什么过程来缩小问题代码的范围?很抱歉,如果/home5/bestbik1/public_html/silvertoday/wp content/themes/genesis/lib/init.php存在并且可以被web服务器/php过程读取,我想不出任何理由php会告诉您它无法打开该文件。除了一些奇怪的.htaccess文件,这些文件在某种程度上限制了访问权限?谢谢你的帮助,马特。我让步了,重新安装了《创世纪》的最新版本,它又能工作了。耶!我一直在努力寻找bug,但最终不得不使用一个新的副本。谢谢ManseUK!文件似乎在那里,我尝试更改权限但没有效果。我应该使用什么过程来缩小问题代码的范围?