Joomla HTTP 500 update error

How to resolve Joomla HTTP 500 error after updates? Over the last week we, at Vevida, received quite a lot problem reports by customers who updated Joomla to Joomla 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.


Unfortunately this Joomla HTTP 500 error has nothing important to tell, except Internal Server Error, The data is invalid. (0x8007000d). So, nothing much… This basically means that somewhere the output breaks fastCgi and PHP output.

Joomla HTTP 500.0 error

The Joomla administrator login HTTP 500.0 error looks like:

An IIS Failed Request Tracing report looks like:

Here’s how to fix this HTTP 500.0 (The data is invalid. (0x8007000d)) error after a Joomla update, for example to version 3.2.0:

Fix Joomla HTTP 500 error after updating

Luckily the error is quite easy to fix. If only I knew this earlier, it would have saved me some time :).

  1. when you’ve tried to log on and the HTTP 500.0 error is displayed, add ?option=com_installer&view=database in the address bar of your browser to the URI. The full URI then becomes
  2. after pressing the ENTER key on your keyboard, you’re automatically logged on to your Joomla 3.2.0 administrator back-end.
  3. You’ll probably notice database errors. These database errors can be repaired in the back-end using the Fix-button, and this resolves the log in issue permanently
You may also like:  Hide .php extension with IIS URL Rewrite Module (how-to)

Tested and verified with Joomla 3.2.4

This fix for HTTP 500 error on Joomla administrator login, after updating, is still valid for Joomla 3.2.4 and 3.3.6 updates.


Incorrect file permissions on log/error.php

Turns out, at least on Windows Server IIS, PHP/FastCgiModule throws this 0x8007000d error when file and directory permissions are incorrectly configured. 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).


Did you like this post? Buy Me a Cup of Coffee

Did you find this article useful? Has it helped you solve a problem? Or has it saved you time?

Support and buy me a coffee (we sysadmins thrive on coffee :P ). A small, one-time, donation of USD $2.50 is more than enough and helps me with the research time, growth and hosting costs. Or use this link to enter your own donation amount.

Fast and secure through Paypal this'll support me in my research time and hosting costs, thank you!


Do you have anything interesting to add, or have an opinion? Found an error or typo? Found something to your liking? Let me know and leave a comment! As always, don't forget to share this post with your friends, family and co-workers!

  • Mark Keus

    Thanks! Worked for me!

  • Valentin

    Thank you. it works for me. You are great.

  • Tim

    Yep, fixed my issue too, thanks!!

  • Sven

    THANK you so much You made my day try to fix this shit since yesterday xD

  • Paul

    Doesn’t help unfortunately. The login dialogue box still appears and the HTTP 500 error then aoccurs.

  • Hi Paul,
    Thank you for your comment. I’ve tested this with an update to Joomla 3.2.4 and this still works.