Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.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 病毒攻击该网站,它没有显示任何内容_Php_Web Applications_Cakephp_Web_Virus - Fatal编程技术网

Php 病毒攻击该网站,它没有显示任何内容

Php 病毒攻击该网站,它没有显示任何内容,php,web-applications,cakephp,web,virus,Php,Web Applications,Cakephp,Web,Virus,我有一个用cakePHP开发的web应用程序,但是从上周开始,一个病毒感染了这个网站,它没有显示任何页面。即使我们去看源代码,也没有什么可以显示的 我已经检查了index.php,没有额外的条目。你能帮我找出解决办法吗。我怎样才能防止这些病毒攻击呢 提前感谢检查服务器的错误日志和PHP错误日志。浏览器中没有输出通常表示脚本有问题,并且“显示错误”处于关闭状态,因此您没有收到任何消息。如果您确定自己感染了病毒,那么我无法帮助您 如果有可能不是病毒 如果您正在运行PHP,“白色空白页”可能是语法错误

我有一个用cakePHP开发的web应用程序,但是从上周开始,一个病毒感染了这个网站,它没有显示任何页面。即使我们去看源代码,也没有什么可以显示的

我已经检查了index.php,没有额外的条目。你能帮我找出解决办法吗。我怎样才能防止这些病毒攻击呢


提前感谢

检查服务器的错误日志和PHP错误日志。浏览器中没有输出通常表示脚本有问题,并且“显示错误”处于关闭状态,因此您没有收到任何消息。

如果您确定自己感染了病毒,那么我无法帮助您

如果有可能不是病毒

如果您正在运行PHP,“白色空白页”可能是语法错误的症状

代码中的某个地方可能有输入错误

确保您可以发现错误

尝试:

  • 打开“显示错误”

  • 设置“错误报告”以显示所有类型的错误

暂时将其添加到脚本的顶部

<?php

//ensure errors are displayed
ini_set('display_errors', 1);

//show all type of errors apart from Notices
error_reporting(E_ALL ^E_NOTICE);
然后你知道这是一个你可以解决的问题

整理/注释上述代码行

然后研究:

调试与科学方法


在Serverfault.com上询问可能更好。您如何知道这是病毒?您上次更改web应用程序是什么时候?上周有没有可能?-1在错误的论坛上询问,但如果你的文件没有更改,仍然可能是a)web服务器本身正在更改(对二进制文件、配置、rootkit的直接攻击…)b)数据库更改导致页面呈现崩溃(典型的XSS尝试)c)根本不是攻击,只是出了问题(权限、配置、目录结构、某些配额已满…)
<?php

//i am 100% php

?>
<?php

//i am 100% php
<?php

//ensure errors are displayed
ini_set('display_errors', 1);

//show all type of errors apart from Notices
error_reporting(E_ALL ^E_NOTICE);

echo('hello - i got this far');
exit;

//...other code
hello - i got this far