看来我也犯了一个可怕的错误。显然这是一个非常常见的问题,但我似乎无法真正掌握解决方法。
根据WordPress发送给我的管理电子邮件中的日志,我的主题使用的一个插件导致了错误。这是完整的日志
Error Details
=============
An error of type E_ERROR was caused in line 8 of the file /home/younited/domains/younitedsupport.com/public_html/wp-content/plugins/rb-essentials/metaboxes/rb_metaboxes.php. Error message: Uncaught Error: Call to undefined function rb_get_metabox() in /home/younited/domains/younitedsupport.com/public_html/wp-content/plugins/rb-essentials/metaboxes/rb_metaboxes.php:8
Stack trace:
#0 /home/younited/domains/younitedsupport.com/public_html/wp-content/plugins/rb-essentials/metaboxes/metaboxes_exec.php(200): rb_setup_metaboxes()
#1 /home/younited/domains/younitedsupport.com/public_html/wp-includes/class-wp-hook.php(289): rb_save_metaboxes(4585)
#2 /home/younited/domains/younitedsupport.com/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#3 /home/younited/domains/younitedsupport.com/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#4 /home/younited/domains/younitedsupport.com/public_html/wp-includes/post.php(4260): do_action(\'save_post\', 4585, Object(WP_Post), false)
#5 /home/younited/domains/younitedsupport.com/public_html/wp-admin/includes/post.php(687): wp_insert_post(Array)
#6 /home/younited/domains/younitedsupport.com/public_html/wp-admin/incl
这里有一些附加信息:
WordPress 5.5版当前主题:Setech |由WPTry共享。org(版本1.0.2)
当前插件:RB Essentials(版本1.0.1)
PHP版本7.3.19
直到昨天,该网站在完全相同的配置下运行良好。我没有做任何导致此错误的更改。
你可以猜到,我完全不知道这意味着什么。我尝试过禁用插件并重新加载站点,但没有成功。此外,如果我尝试更改主题,在WordPress中单击主题页面时,会出现HTTP 500内部服务器错误(文件“home/younited/domains/younitedsupport.com/public\\u html/wp admin/themes.php”可由组写入)。
顺便说一句,我的localhost上的同一个站点工作得很好。这两个站点之间的一切都是相同的。有没有办法解决这个问题?