Okay, I’ve found a fix, but I’m no server expert, so I don’t know if I just created a security issue, but here goes.
I’ve been having this problem for a while now, and I am convinced that it’s a server configuration issue. This is because on my home server and several other WordPress installation, this error does not occur. It’s strange however, that this problem only arises after installing WP 2.7.
There are a few changes I made to the .htaccess file, in order to find a solution by using a “trial and error” method. (Thanks Hanewurger, your post helped me out A LOT!)
Here’s what I added to the .htaccess file:
# BEGIN 404 Fix
<IfModule mod_env.c>
SetEnv MODSEC_ENABLE Off
PassEnv MODSEC_ENABLE
</IfModule>
#END 404 Fix
The original (WordPress generated) .htaccess looked like this:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
So, after my edit, the .htaccess looks like this:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN 404 Fix
<IfModule mod_env.c>
SetEnv MODSEC_ENABLE Off
PassEnv MODSEC_ENABLE
</IfModule>
#END 404 Fix
The 404 errors after updating posts are now solved. However, I’m not an expert, but why does this happen, and why do I have to make this adjustment? I wonder if this causes any security problems on my domain… Is there anyone who can shed some light on this issue?
@Hanewurger, maybe you can try this solution and see if that Avatar Plug-in issue is solved as well?
@danielbachhuber, in the link that Hanewurger provided is some information on other possible solutions. You might want to try them out, because the post was really there to help solve “Error 500” issues.
Hope anyone is helped by this, and I hope someone can shed some light on the security questions ??
Regards,
Jo0Lz.