对于客户,我在WordPress中设置了一个网站。该网站被黑客攻击并感染了恶意代码,因此我重新上传了所有WordPress文件和主题文件,更改了所有密码,安装了安全插件并运行多次病毒扫描以删除每行代码,很可疑这样做之后该网站正常工作,但现在我收到以下错误:
Warning: Cannot call assert() with string argument dynamically in /mnt/web107/d1/74/58360774/htdocs/wp-includes/cron.php on line 1 Warning: call_user_func_array() expects parameter 1 to be a valid callback,
function 'wp_cron' not found or invalid function name in /mnt/web107/d1/74/58360774/htdocs/wp-includes/class-wp-hook.php on line 286
Fatal error: Uncaught Error: Call to undefined function wp_next_scheduled() in /mnt/web107/d1/74/58360774/htdocs/wp-includes/update.php:710 Stack trace: #0 /mnt/web107/d1/74/58360774/htdocs/wp-includes/class-wp-hook.php(286): wp_schedule_update_checks('')
#1 /mnt/web107/d1/74/58360774/htdocs/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
#2 /mnt/web107/d1/74/58360774/htdocs/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#3 /mnt/web107/d1/74/58360774/htdocs/wp-settings.php(450): do_action('init')
#4 /mnt/web107/d1/74/58360774/htdocs/wp-config.php(126): require_once('/mnt/web107/d1/...')
#5 /mnt/web107/d1/74/58360774/htdocs/wp-load.php(37): require_once('/mnt/web107/d1/...')
#6 /mnt/web107/d1/74/58360774/htdocs/wp-blog-header.php(13): require_once('/mnt/web107/d1/...')
#7 /mnt/web107/d1/74/58360774/htdocs/index.php(22): require('/mnt/web107/d1/...')
#8 {main} thrown in /mnt/web107/d1/74/58360774/htdocs/wp-includes/update.php on line 710
奇怪的是,当错误出现时,我只需要重新上传所有WordPress核心文件,并且网站再次正常运行几周,但随后错误再次出现。
有人可以解释一下导致这些错误的原因以及解决方法吗?我搜索了错误,但无法找到解决方法。
答案 0 :(得分:0)
检查服务器的cron任务,它必须是那些试图执行某些事情的东西,以及导致错误的原因。
很抱歉没有更具体,但每家托管公司都有自己的专家组。
此致 丹尼尔