{"id":40639860,"url":"https://github.com/verygoodplugins/fatal-error-notify","last_synced_at":"2026-01-21T08:02:05.710Z","repository":{"id":179071667,"uuid":"183670893","full_name":"verygoodplugins/fatal-error-notify","owner":"verygoodplugins","description":"Receive email notifications whenever a fatal error occurs on your site.","archived":false,"fork":false,"pushed_at":"2024-01-12T11:10:29.000Z","size":77,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-13T10:37:30.311Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/verygoodplugins.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-04-26T17:42:02.000Z","updated_at":"2025-01-06T13:45:26.000Z","dependencies_parsed_at":null,"dependency_job_id":"e1af6579-9512-4cfb-b8b4-8bcffb5565e3","html_url":"https://github.com/verygoodplugins/fatal-error-notify","commit_stats":null,"previous_names":["verygoodplugins/fatal-error-notify"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/verygoodplugins/fatal-error-notify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verygoodplugins%2Ffatal-error-notify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verygoodplugins%2Ffatal-error-notify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verygoodplugins%2Ffatal-error-notify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verygoodplugins%2Ffatal-error-notify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/verygoodplugins","download_url":"https://codeload.github.com/verygoodplugins/fatal-error-notify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/verygoodplugins%2Ffatal-error-notify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28629922,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-21T08:02:04.074Z","updated_at":"2026-01-21T08:02:05.700Z","avatar_url":"https://github.com/verygoodplugins.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Fatal Error Notify](https://fatalerrornotify.com/wp-content/uploads/2017/12/icon_color-150x150.png)\n# Fatal Error Notify #\n\nReceive email notifications whenever a fatal error occurs on your WordPress site.\n\n[Get it on WordPress.org \u0026raquo;](https://wordpress.org/plugins/fatal-error-notify/)\n\n### What's it do?\n\nThis plugin hooks into PHP's shutdown functions to send you a notification whenever a fatal error (or other error level, configurably) is detected on your site.\n\nUnlike traditional uptime monitoring services, which will only notify you if your entire site is down, this plugin can notify you when an error is detected on any page or process on your site.\n\nAutomatic plugin and theme updates often introduce problems that you aren't aware of until they're reported by your visitors. Fatal Error Notify lets you address these issues as they occur and before they cause significant problems.\n\n\n### What's in the Pro version?\n\n[Fatal Error Notify Pro](https://fatalerrornotify.com/) includes several additional features, like Slack notifications, the ability to hide the plugin settings, logging of recorded errors, out of memory handling, multisite support, and more.\n\nFatal Error Notify Pro also includes integrations with Gravity Forms, WooCommerce, WPForms, [WP Fusion](https://wpfusion.com/?utm_campaign=fatal-error-notify-free\u0026utm_source=github) and WP Mail SMTP and can send notifications when errors are logged in those plugins.\n\n### Can I exclude specific errors?\n\nYes, you can use the filter `fen_ingore_error`, like so:\n\n```php\nfunction fen_ignore_error( $ignore, $error ) {\n\n\tif( $error['file'] == '/home/username/public_html/wp-includes/class-phpass.php' ) {\n\t\t$ignore = true;\n\t}\n\n\treturn $ignore;\n\n}\n\nadd_filter( 'fen_ignore_error', 'fen_ignore_error', 10, 2 );\n```\n\nThe `$error` variable is an array containing:\n\n* `$error['type']`: (int) The PHP [error code](http://php.net/manual/en/errorfunc.constants.php)\n* `$error['message']`: (string) The error message\n* `$error['file']`: (string) The path to the file that triggered the error\n* `$error['line']`: (int) The line number that triggered the error\n\n### Does it support WP CLI\n\nYup, you bet! You can update the plugin settings using WP CLI, for example to set a default list of error levels, or a notification email address.\n\nThe two methods are `get_option` and `update_option`. For example:\n\n```wp fatal-error-notify get_option slack_notifications```\n\nWill tell you if Slack notifications are enabled on the site.\n\n```wp fatal-error-notify update_option notification_email email@domain.com```\n\nWill update the notification email for the site.\n\nYou can also update options on multiple sites using xargs:\n\n```wp site list --field=url | xargs -n1 -I {} sh -c 'wp --url={} fatal-error-notify update_option notification_email email@domain.com'```\n\nIf you are updating options that are stored as arrays (for example `levels` or `plugins`) you can use JSON-formatted values. For an example, use `get_option` first on the field you are trying to update.\n\n## Installation ##\n\n1. You can clone the GitHub repository: `https://github.com/verygoodplugins/fatal-error-notify.git`\n2. Or download it directly as a ZIP file: `https://github.com/verygoodplugins/fatal-error-notify/archive/master.zip`\n\nThis will download the latest copy of Fatal Error Notify.\n\n## Bugs ##\nIf you find an issue, let us know [here](https://github.com/verygoodplugins/fatal-error-notify/issues?state=open)!\n\n## Support ##\nThis is a developer's portal for Fatal Error Notify and should _not_ be used for support. Please visit the [support page](https://fatalerrornotify.com/support/contact/) if you need to submit a support request.\n\n## Changelog ##\n\n### 1.5.3 - 1/12/2024\n* Tested for WordPress 6.5.0\n* Added nonce further secure to admin test error action\n\n### 1.5.2 - 1/5/2024\n* Improved - Removed some uncommon error types\n* Fixed test error endpoint being accessible by non-admins\n\n### 1.5.1 - 8/11/2023\n* Tested for WordPress 6.3.0\n* Improved - \"mkdir\" warnings will be ignored by default\n\n#### 1.5.0 - 3/20/2023\n* Tested for WordPress 6.2.0\n* Added [WP CLI endpoint](https://fatalerrornotify.com/documentation/#wp-cli) for updating plugin settings\n\n#### 1.4.7 - 11/14/2022\n* Fixed typo (misplaced parenthesis) checking `WARNING` level errors in v1.4.6\n\n#### 1.4.6 - 11/1/2022\n* Tested for WordPress 6.1.0\n* Improved - Moved actions to `shutdown` action priority 1, to fix cases where other plugins generate notices or warnings during `shutdown` after a fatal error\n* Improved - \"rmdir\" warnings will be ignored by default\n* Fixed `unlink` warnings still triggering notifications if `unlink` was the first part of the error string\n\n#### 1.4.5 - 2/15/2022\n* Tested for WordPress 5.9\n* Improved - \"unlink\" warnings will be ignored by default (see https://wordpress.org/support/topic/wordfence-notification-error-wordfenceclass-php/#post-15187940)\n* Added upgrade prompt in notification email\n\n#### 1.4.4 - 8/3/2021\n* Tested for WordPress 5.8\n* Moved upgrade nag to top of settings page to prevent layout issues on smaller screens\n\n#### 1.4.3 - 12/16/2020\n* Tested for WordPress 5.6\n* Fixed PHP notice when HTTP referrer was missing\n* Added fen_use_wp_mail filter\n\n#### 1.4.2 - 4/3/2020\n* Tested for WordPress 5.4\n* Added error level descriptions\n\n#### 1.4.1 - 11/27/2019\n* Tested for WordPress 5.3\n\n#### 1.4 - 4/26/2019\n* Added request URI, HTTP Referrer, and current user ID to notifications\n\n#### 1.3 - 4/21/2018\n* Added \"Send Test\" button\n* Rate limiting so notifications are only sent once per hour\n\n#### 1.2 - 2/8/2018\n* Added filter to ignore errors\n\n#### 1.1\n* Updated branding\n* Added link to Pro version\n\n#### 1.0\n* Initial release","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverygoodplugins%2Ffatal-error-notify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fverygoodplugins%2Ffatal-error-notify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fverygoodplugins%2Ffatal-error-notify/lists"}