My hosting expired but I had a recent backup of my EE site. No matter what I try, I can’t get it to work.
First, I try to restore my site, which runs EE 2.7.3. When I do this the admin panel works just fine but every URL of the site says “The page you requested was not found.” This is an issue familiar to me but in the past I was able to (somehow) solve it: http://ellislab.com/forums/viewthread/243228/
I then try to update my EE 2.7.3 site to EE 2.8. After that’s done, the admin panel still works fine but now any page I try to visit on the front end of my site results in the following error:
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Channel::$query
Filename: channel/mod.channel.php
Line Number: 311
Fatal error: Call to a member function num_rows() on a non-object in /path/to/my/site/system/expressionengine/modules/channel/mod.channel.php on line 311
It looks like $this->query is a valid object up until $this->parse_channel_entries() is run on line 297 of mod.channel.php.
Any ideas??