Last weekend I updated my Drupal sites from 4.6.8 to 4.7.1, I ran itno a few bugs with the add ons I had installed and fixed those by removing those modules. All was fine till last night. I changed link in one of the blocks we use and then another person logged onto the site. He was having strange issues as "page not found" etc, and we decided to drop his account and recreate it as I could do all he was trying.

He still had issues but I decided to head to bed. I woke up today to find an email form him with the error he was now receiving when he went to the site. I checked and I could still do everything. I then went and changed a small thing in my signature and I was hit with the same issues. THe problem is that the menu isn't being dispalyed so I can't reach the admin area of the site anymore (if I type in the direct url I get his with the error:

* warning: array_keys(): The first argument should be an array in /homepages/37/d108228065/htdocs/llt-4.7.1/includes/menu.inc on line 1198.
* warning: Wrong parameter count for min() in /homepages/37/d108228065/htdocs/llt-4.7.1/includes/menu.inc on line 1198.

Page not found

Half of the side bars get generated but that is about it. I disabled the profile module using phpmyadmin as I thought that might be the cuplret... but I still can't access the site.

This morning (before I posted this) I noticed 4.7.2 had been released, so I applied the patch to my site in an attempt to fix the issues....

I also have another Drupal site (4.7.1) on the same service provider and that went belly up last night as well... But this one just give me a 500 error code so I'm not sure if it's related....

Anyone have a suggestion on how to fix this?

Comments

killes@www.drop.org’s picture

Maybe you still got some incompatible contributed module enabled?
--
Drupal services
My Drupal services

martin@drupal.org.uk’s picture

Have you tried the site on localhost or different server? Could be your host changed config overnight, it's at least worth asking.

narlo’s picture

Right so spent yesterday trying to get both sites (yes it turns out the other one is equaly broke) to work...After failing, I just sat about for a bit and then the sites came back in a half working state. The one I told you about, now shows a perfect (be it defaulted) drupal start page if I go to it via an alternate URL. When I log in the alternate URL causes the site to be redirected to the wrong place. I then repointed the browser at the nromal URl and got a "500 itnernal server error" from that site as well. My other Drupal now gives me the front page with no formatting, and no menus etc...

I assume something happened to my hoisting company (although they haven't confirmed this yet) as both sites use the same database server. I guess I'll rebuild these sites from scratch, this will server 2 pursposes because apart from bringing them back to live I will also be able to start using the same code for both.

martin@drupal.org.uk’s picture

Ok so now I'm fairly sure this is your hosting. Do you have clean url's enabled? Are you using .htaccess file?

Could be that htaccess is trying things the config of apache doesn't like, or clean url's are enabled but not working correctly. Try first renaming htaccess file to eliminate that as the problem.

I think you should be developing your site off-line on a localhost so you always have a backup. Please let me know if you on windows or mac if you need more info on this, and I'll post some links for you. Also if your host is not promt with support you should probley move, I have a list of good UK hosts if you need one.