I have no plugins installed, except askimet which comes with WP. The people who were having problems had their blogs for a while on the net, and they knew it was a plugin that caused it because it was after they installed it that their login page didn’t work. So I guess I’m doing something wrong ?
Moderator
t-p
(@t-p)
Have you tried:
-switching to the default theme to rule out any theme-specific issue?
If you don’t have access to your admin area, then access your server via FTP or SFTP or whatever file management application your host provides.
It is the default theme that I’m running.
Don’t know what else to do. Even if I reinstall the blog, it will experience the same problem.
I suspect that it’s the .htaccess file that has something wrong in it..
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Moderator
t-p
(@t-p)
and they knew it was a plugin that caused it because it was after they installed it that their login page didn’t work.
which plugin they installed?
has that plugin been deactivated?
I was just giving an example for you to understand that in my case this is not caused by X,Y plugin, because I didn’t install any.
Moderator
t-p
(@t-p)
Apparently the the troubleshooting steps suggested in previous posts did not resolve the issue.
–Download WordPress again and replace your copies of everything except the wp-config.php file and the /wp-content/ directory with fresh copies. This should replace your core files without changing your content and settings in wp-config.php file and the /wp-content/ directory.
Note that some uploaders may not overwrite files reliably, so delete the original files before replacing them.
-if that does not resolve the issue, try increasing memory available for php.
I did as you told me reinstalled everything except wp-config.php and wp-content, no luck at all.
When I tried to increase memory I get this error:
Invalid command ‘Define(‘WP_MEMORY_LIMIT’,’, perhaps mis-spelled or defined by a module not included in the server configuration
Someone also wrote “apparently it has to do with the way Apache looks at the index.php file. The following is from the post by k.v.ahuja.
Solution 1
If allowed by your host, putting this in an .htaccess file will solve the problem:
DirectoryIndex index.html index.htm index.php
Solution 2
Some hosts allow you to make a change, via their hosting control panel, to the DirectoryIndex. It’s typically described as Indexes or Index documents, but may also require you to type something like
DirectoryIndex index.html index.htm index.php
or specify index.php as an index type file.
Solution 3
Instruct Apache to treat index.php as an index file. If you own the server, or have access to the http.conf file, simply modify the DirectoryIndex line in httpd.conf to:
DirectoryIndex index.html index.htm index.php”
Solution 1 doesn’t work.
Don’t know what else to do..
P.S Can this problem come from the hosting server/company ?
Moderator
t-p
(@t-p)
check with your hosting server. Also check even if they allow .htaccess!
They allow .htaccess
Any more ideas ?
I installed http headers and firebug they report no errors and the files load fine. I’m about to give up on this one.
Moderator
t-p
(@t-p)
temporarily rename / delete your .htaccess and see if that resolves the issue.
I tried that, it doesn’t.
Moderator
t-p
(@t-p)
I am running out of ideas. You may double check your wp-config.php file settings for the database and host names, etc.?
Well if I had an error there the whole blog wouldn’t show up.
Are you running any other WP installs on the same server? Note “server” – not “hosts”.