首页 文章

WordPress会定期为cron.php,class-wp-hook.php和update.php生成错误

提问于
浏览
0

对于客户,我在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核心文件,网站再次正常运行几周,但随后错误重新出现 .

有人可以解释一下导致这些错误的原因以及解决方法吗?我搜索了错误但找不到修复程序 .

1 回答

  • 0

    检查服务器的cron任务,它必须是那些试图执行某些东西的东西,那就是导致错误的原因 .

    很抱歉没有更具体,但每个托管公司都有自己的面板 .

    问候,丹尼尔

相关问题