How to Fix a WordPress 500 Internal Server Error
WordPress · Self-help guide
A 500 Internal Server Error means the server could not complete the request. In WordPress, this can be caused by a plugin conflict, broken .htaccess file, PHP error, or resource limit. Start by checking what changed recently. If the error appeared after a plugin update, disable that plugin. You can rename the plugin folder from File Manager if the dashboard is unavailable. Next, rename .htaccess to .htaccess-old, then save permalinks again from the WordPress dashboard if access returns. Check hosting error logs for the exact error. Avoid repeatedly refreshing a broken site or changing multiple settings at once. If the site is live, collect the error time and contact support.