I upgraded to 6.8 and things looked Ok. But today when I went to the site I discovered that none of my links are working. Any link I click on returns to the home page. I've downloaded the database to my local version and it works correctly. I THINK I have synchronized everything correctly but who knows. Can anyone suggest what component would cause links to break like this?

I can log in via /?q=user but after doing so, I am unable to use the Administration menu. I've run update.php but it doesn't report any errors but when I go to the error log (from update.php) I see several php errors but I am unable to determine what is causing them. Is it possible that something has gotten corrupted on the host?

Comments

kjl’s picture

I've had this happen once in a while on my development server. If I remember correctly, on the admin/build/themes page, no themes were selected, and reselecting the correct theme fixed it.

You could also try going to admin/settings/performance and clicking the "clear cached data" button.

You could also try manually clearing the sessions and/or cache tables in the DB.

Also, make sure the correct htaccess file is there on your live server.

Patricia_W’s picture

I thought I had posted a reply to your message but it is not here. Since then I have discovered that I can get around the site as long as I use "?q=admin/" preceding the rest of the node info. What does that imply?

Patricia W

kjl’s picture

Hmm. I don' know, really. Had you been using clean urls earlier and they simply aren't working anymore? Sounds like an htaccess problem.

When you upgraded, did you install the upgrade in a subdirectory of the web root? You might need to add a rewrite base in the htaccess.

What were the php errors you mentioned previously?

Patricia_W’s picture

Well I guess the issue is clean URLs are disabled ... but they were working so I am going to have to investigate why it has changed.

Patricia W

Patricia_W’s picture

Problem solved ... at least the main one. I must have incorrectly overridden the .htaccess file. I fixed it and now my clean URLs are working. But I have problems running cron manually. But that is a different issue ... this one is closed

Patricia W