How to fix Joomla HTTP 500 error after updates? Over the last week we, at Vevida, received quite some problem reports by customers who updated Joomla to version 3.2.0. After logging on to their administrator back-end, they received an HTTP 500.0 error with error code
0x8007000d. Let’s investigate and resolve this Joomla Administrator login HTTP 500 error.
The information in this post is still valid, even for Joomla 3.6.4 and up!
Unfortunately this Joomla HTTP Error 500: Internal Server Error has nothing important to tell, except
Internal Server Error, The data is invalid. (0x8007000d) on IIS.
That’s not much…
It basically means that somewhere the output breaks FastCgi and PHP output.
The given HTTP 500.0 error, after logging on, looks like:
[image align=”left” title=”Joomla 3.2.0 HTTP 500.0 Detailed Errors” link=”https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_error_detailed.png” lightbox=”true”]https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_error_detailed.png[/image]
An IIS Failed Request Tracing report looks like:
[image align=”left” title=”Joomla 3.2.0 HTTP 500.0 request trace” link=”https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_error.png” lightbox=”true”]https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_error.png[/image]
Often, you can fix this HTTP error 500 in Joomla pretty easy. If only I knew this earlier, it would have saved me some time :-) . This post certainly will save you time.
Follow the next steps:
- when you’ve tried to log on and the HTTP 500.0 error is displayed, add
?option=com_installer&view=databasein the address bar of your browser to the URL. The full URL then becomes
- after pressing the ENTER key on your keyboard, you’re automatically logged on to your Joomla Administrator back-end.
- You’ll probably notice database errors. These database errors can be repaired easily using the Fix-button. This resolves the log on issue permanently.
[image align=”center” size=”medium” title=”Joomla 3.2.0 HTTP 500.0 database errors” link=”https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_URL_parameter.png” lightbox=”true”]https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_URL_parameter.png[/image]
[image align=”center” title=”Joomla 3.2.0 HTTP 500.0 database errors” link=”https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_database_errors.png” lightbox=”true”]https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_database_errors.png[/image]
[image align=”center” title=”Joomla 3.2.0 HTTP 500.0 database errors fixed” link=”https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_database_errors_fixed.png” lightbox=”true”]https://www.saotn.org/wp-content/uploads/2013/11/Joomla_3.2.0_HTTP_500.0_database_errors_fixed.png[/image]
Curious to learn how to improve Joomla performance with just 8 simple tips?
This fix for HTTP 500 errors during log-on to Joomla administrator is still valid for Joomla 3.2.4, 3.3.6 and Joomla 3.6.4 updates.
Turns out, at least on Windows Server IIS, PHP/FastCgiModule might throw an
0x8007000d error, if file and directory permissions are improperly (incorrectly) configured. You must correct the file permissoins as well!
However, at the same time, after setting correct file permissions on
logs/error.php and logging in, Joomla complained about two database problems:
Database schema version (3.1.1) does not match CMS version (3.3.6-2014-09-30).
Database update version (None) does not match CMS version (3.3.6).
My name is Jan. I am not a hacker, coder, developer, programmer or guru. I am merely a system administrator, doing my daily thing at Vevida in the Netherlands. With over 15 years of experience, my specialties include Windows Server, IIS, Linux (CentOS, Debian), security, PHP, WordPress, websites & optimization.
Want to support me and donate? Use this link: https://paypal.me/jreilink.