WordPress没有错误电子邮件,调试日志中也没有条目

大家好, 我正在为一个客户端开发一个自定义插件。我在访问页面时遇到此错误: 您的网站出现严重错误 问题是,我没有收到任何电子邮件和调试.log文件为空。所以我不知道问题是什么,所以无法解决。 这些是我的配置文件中的调试设置: define( \"WP_DEBUG\", true );define( \"WP_DEBUG_LOG\", true );define( \"WP_DEBUG_DISPLAY\", true );@ini_set( \"display_errors\", 1 );@ini_set(\"error_reporting\", E_ALL); 我甚至安装了这个插件,以记录发送的电子邮件:https://wordpress.org/plugins/post-smtp/ 但是那里没有显示新的电子邮件。插件中的测试电子邮件发送成功,因此电子邮件发送似乎正常。 有什么方法可以让我得到这个错误吗? 谢谢! 将此添加到wp-配置.php: define( \"WP_DISABLE_FATAL_ERROR_HANDLER\", true ); 这将抑制严重错误消息和电子邮件行为。当您访问站点时,任何PHP错误都应该是可见的,因为WP_DEBUG是true. 注意,为了提高安全性,这两个常量通常应该在生产站点上定义为false。当然,假设生产站点没有错误。 嗨,bcworkz, 谢谢您的帮助! 现在浏览器只显示500个错误页面,但仍然没有显示日志文件中的条目。 define( \"WP_DEBUG\", true );define( \"WP_DEBUG_LOG\", true );define( \"WP_DEBUG_DISPLAY\", false );define( \"WP_DISABLE_FATAL_ERROR_HANDLER\", true ); (我故意更改了错误中显示的url) 你知道为什么我的日志中仍然没有错误吗?谢谢! 呃。由于缺乏特异性,500个错误很难解决。当我遇到它的时候,通常是因为我犯了一个愚蠢的错误,而改正就是要把我刚才所做的事情毁掉。 你知道自从网站运行以来发生了什么变化吗?你能回到上一个已知的好版本吗?你觉得你的插件有问题吗?如果是您的插件导致的,您可以通过FTP或宿主文件管理器更改其文件夹名称来禁用它。 如果不知道发生了什么更改,仍然很难找到插件中的错误。如果你不确定,就把最近做的任何可能是原因的事情都说出来。这样做可能会导致其他错误,但任何错误消息都优于500。在较小的部分中取消注释注释掉的代码,直到500递归。通过删除和恢复越来越小的代码段,您将最终找到确切的原因。 嗨,hcworkz, 感谢您提供了这些全面而好的提示! 在此期间,我设法找到了原因:它确实是我的插件中的一行,我设法找到了一个try-catch块(然后wordpress决定向我显示错误)。我使用了mpdf库,一个错误的函数调用导致了它。 我在子主题中开发了许多自定义函数,还开发了一些自定义插件,99%的时候,我在调试.txt文件。但是随着wordpress错误处理的最近变化,我已经不能再捕捉到这些自我引起的问题了。因此,虽然我知道,最好不要公开查看错误,但在这种情况下,既没有发送错误电子邮件,也没有调试日志文件中的条目。这使我很难找到错误。因此,我试图在这里找到一个解决方案,这有助于我很容易地确定未来的问题。谢谢你的帮助!祝你一周愉快 不客气!有很多没有技术技能的WP网站所有者。默认的WP错误处理程序是为他们准备的。用它来开发是完全不切实际的,因此禁用常量是可用的。它最好在一个单独的开发环境中使用,在这个环境中,错误显示没有任何安全问题。WP错误处理程序仍然最好留在生产服务器上,因为许多主机的PHP没有配置为禁止显示错误消息。如果一个没有被严密监控的网站瘫痪了,收到一封电子邮件实际上是很有用的。现在,如果电子邮件只能可靠地发送…… 这是WP外部的问题,它正在尽其所能。 是的,这是一个很好的默认行为。下一次当我遇到这样的问题时,我试着首先启用这个常数,然后弄清楚,我是否可以用它来解决这个问题。再次非常感谢!

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1127

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1032

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:775

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:866

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:903

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:848

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:834

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:809

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1619

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1262