In almost every website I build nowadays, I install and activate the WordPress Jetpack plugin. Recently, I installed and activated Jetpack and immediately received an HTTP 500 Internal Server Error when trying to view any webpage besides the WordPress dashboard.
So how is this problem resolved?
What is the Jetpack plugin for WordPress?
If you’re not familiar with Jetpack, it’s simply a compilation of useful functionality bundled into a single plugin. WordPress software itself doesn’t include certain much used functionality such as a contact form. To add functionality to a WordPress website, a plugin is used.
A few years back Automattic, the parent of WordPress, realized the opportunity to release a plugin that compiled all sorts of commonly used functionality into a single plugin. And so Jetpack was born. Jetpack is continuously expanded and improved by the developers and now includes all sorts of useful functionality such as social media sharing buttons, allowing visitors to subscribe to blog updates, use of the wordpress.com CDN and much more.
How Jetpack causes an Internal Server Error
How to fix HTTP error 500 and Jetpack
- From your WordPress dashboard click Jetpack.
- Click Learn More for the first module/functionality then click Deactivate.
- Check whether your homepage loads correctly (i.e. has the Internal Server error gone).
- Keep deactivating until your site loads correctly.
The image to the right shows just how easy it is to troubleshoot this problem.