理解DrupalPHP错误日志

理解DrupalPHP错误日志,php,drupal,Php,Drupal,我在通用汽车公司的开发团队没有PHP经验,但我们必须帮助一个失败的Drupal/PHP网站。我从错误日志中提取了10行看起来很重要的代码。有人能帮我们理解这10行中发生了什么吗?感谢您的帮助 PHP Warning: Module 'hash' already loaded in Unknown on line 0 [Sun Jul 23 11:30:04 2017] [notice] Apache/2.2.12 (Linux/SUSE) mod_ssl/2.2.12 OpenSSL/0.9.

我在通用汽车公司的开发团队没有PHP经验,但我们必须帮助一个失败的Drupal/PHP网站。我从错误日志中提取了10行看起来很重要的代码。有人能帮我们理解这10行中发生了什么吗?感谢您的帮助

PHP Warning:  Module 'hash' already loaded in Unknown on line 0
[Sun Jul 23 11:30:04 2017] [notice] Apache/2.2.12 (Linux/SUSE) mod_ssl/2.2.12 OpenSSL/0.9.8j-fips configured -- resuming normal operations
[Sun Jul 23 11:30:05 2017] [notice] Graceful restart requested, doing restart
PHP Warning:  Module 'hash' already loaded in Unknown on line 0
[Sun Jul 23 11:30:05 2017] [notice] Apache/2.2.12 (Linux/SUSE) mod_ssl/2.2.12 OpenSSL/0.9.8j-fips configured -- resuming normal operations
[Sun Jul 23 11:30:39 2017] [error] [client 198.208.85.51] ALERT - possible memory corruption detected - unknown Hashtable destructor (attacker '198.208.85.51', file '/www/theblog/index.php', line 19), referer: https://theblog.com/
[Sun Jul 23 22:18:58 2017] [error] Hostname theblock.com. provided via SNI and hostname theblock.com provided via HTTP are different
[Sun Jul 23 22:18:58 2017] [error] Hostname theblock.com. provided via SNI and hostname theblock.com provided via HTTP are different
[Sun Jul 23 22:59:46 2017] [error] [client 198.208.85.51] PHP Fatal error:  Call to a member function getElementsByTagName() on a non-object in /www/theblock/modules/filter/filter.module on line 1123
[Sun Jul 23 23:07:21 2017] [error] [client 198.208.85.51] PHP Fatal error:  Call to a member function getElementsByTagName() on a non-object in /www/theblock/modules/filter/filter.module on line 1123

回想上次做了什么可能有助于解决您的问题。由于在apache错误日志中显示了筛选器模块中的问题,请检查最新的文本格式(如果已更新)。失败的一点是当从DOM对象转换回HTML代码段时。还请验证在此故障之前是否安装了任何新模块。如果是,请尝试使用db禁用该模块,错误日志中会显示一个致命错误。[Sun Jul 23 22:59:46 2017][error][client 198.208.85.51]PHP致命错误:在第1123行的/www/theblock/modules/filter/filter.module中的非对象上调用成员函数getElementsByTagName。这是你的罪魁祸首。getElementsByTagName是一个在PHP中调用的JavaScript方法。可能是DOMDocument::getElementsByTagName错误,而不是JS,这可能是一个未正确加载的XML。抱歉,此错误@古斯塔沃·扬奇是正确的。