升级PHP后Wordpress站点上的消息

时间:2014-01-16 01:07:28

标签: php wordpress ip block spam

我最近已将服务器升级到PHP 5.3,我刚注意到其中一个使用wordpress的网站会在每个页面的顶部显示此消息。

  

。 // // Alexey A.Znayev,znaeff @ mail.ru,http://xbsoft.org,   http://xbsoft.ru //   ////////////////////////////////////////////////// /////////////////////////   //此文件包含公共类DNSBL //此类执行IP   地址检查垃圾邮件阻止列表//如上所述   http://ru.wikipedia.org/wiki/RBL类DNSBL {private $ _aCheckers =   array(//可用于单独检查的检查器列表   'spamhaus'=> array('。zen.spamhaus.org',true),//可用于组   使用'all'键'spamcop'=>进行检查阵列( 'bl.spamcop.net',   true),//可用'all'键'dsbl'=>进行组检查   array('。list.dsbl.org',false),//不可用于组检查   使用'all'键'ordb'=> array('。relays.ordb.org',false),//不是   可以使用'all'键'sorbs'=>进行组检查   array('。dnsbl.sorbs.net',false),//不可用于组检查   '全'键'njabl'=> array('。dnsbl.njabl.org',false)//不是   可以使用'all'键进行组检查; // AZ - 1.键'all'是   非法// AZ - 2.大多数垃圾邮件发送者的IP地址都是............

其他使用Drupal,Magento和& Symfony没有问题。

有什么想法吗?

感谢。

HC。

1 个答案:

答案 0 :(得分:0)

首先,确保您的服务器仍在执行PHP。为此,只需创建一个简单的php页面:<?php phpinfo(); ?>并从您的浏览器中调用它。如果您看到所有服务器的信息,那很好。如果您什么都看不到,那么您的服务器就会出现问题。 (不要忘记删除文件,因为它在您的服务器上提供了大量信息)

如果phpinfo的工作原理,我会搜索这个网站上的所有文件,找到一个句子。例如,使用工具在所有文件中搜索“array('。bl.spamcop.net',true)”。如果您找到它,请在此处发布内容。

您是否在自己的网站上使用Linux?您的计算机上是否有您的网站副本?你可以通过shell或类似的东西远程连接到你的计算机吗? (对不起,因为我的低代表不能使用评论功能)


编辑:像“nevermind”说的那样,检查名称为DNSBL.php的文件。它看起来像防止垃圾邮件。也许你有某种安全插件?

如果您的服务器上有Linux并且具有shell访问权限,则可以发出此命令来查找该文件: find / -name'DNSBL.php'


编辑#2:您找到的文件应如下所示(第一行):

<?
///////////////////////////////////////////////////////////////////////////
//
//    DNSBL - Spam IP address checker.
//    Copyright (C) 2011 Alexey A.Znayev

根据你在问题中所复制的内容,在“Alexey A.Znavev”之前,所有内容都会丢失。

如果文件正常,请检查显示您网站上文本的页面之一的源代码(在大多数浏览器中为ctrl + u)。你在里面看到了什么?页面开头是否有更“奇怪”的东西?