Concrete 5 site is down FATAL ERROR

Permalink
I haven't touched this particular site in over 2 weeks (new site that is being built for a client). Suddenly, when browsing, the site is down the error logs display the following:

PHP Fatal error: Class 'Doctrine\ORM\Utility\PersisterHelper' not found in /home/calljoeh/public_html/harburn.com/concrete/vendor/doctrine/orm/lib/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php on line 1327

I tried to find help online about this error but couldn't find anything. Like I said ... the site hadn't been touched in over 2 weeks, and it worked then.

ssailer
 
stewblack23 replied on at Permalink Reply
stewblack23
Hey Ssailer

Can you put up a URL so we can see the error.
ssailer replied on at Permalink Reply
ssailer
Here is the URL: http://harburn.calljoe4help.com/...

It's a new site that I'm building for a client, and, luckily, she is not super focused on it right now because it's summer.

The Host found the error in the errror_log. Any help would be appreciated. I'm brand new to Concrete 5, so these errors mean nothing to me. :/

Thanks!
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
I have tried several permutations of that URL
http://calljoe4help.harburn.com/...

http://calljoe4help.com/

http://harburn.com/

http://harburn.calljoe4help.com/...

But none of those are showing a concrete install in the source code?
ssailer replied on at Permalink Reply
ssailer
There was an entire site located athttp://harburn.calljoe4help.com/!... Yikes!
JohntheFish replied on at Permalink Reply
JohntheFish
If you can login directly to the dashboard, you can then trigger a refresh of database entities.

http://yoursite.com/index.php/dashboard...

login

Then navigate to /dashboard/system/environment/entities

Clearing the cache may also help.
ssailer replied on at Permalink Reply
ssailer
John, that brings up the same 500 error. No admin access.
ssailer replied on at Permalink Reply
ssailer
The host did a restore from 2 weeks ago, when it last worked, and there is now a new error: PHP Fatal error: Class '\Concrete\Core\Backup\ContentImporter\ContentImporterServiceProvider' not found in /home/calljoeh/public_html/harburn.com/concrete/src/Foundation/Service/ProviderList.php on line 37

Sigh ... I'm getting ready to give up and go back to Wordpress... :/
ssailer replied on at Permalink Reply
ssailer
OK - this is what I did.

I deleted the .htaccess file, re-uploaded it one chunk of code at a time, and re-uploaded the concrete folder.

Now .. it's working! But I have no idea why, so I don't know how to prevent this in the future.

Ugh!
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
Prime suspect is your server, possibly they had a problem that caused your files to go AWOL.
Unless someone else has access to your admin login?
ssailer replied on at Permalink Reply
ssailer
Nope - the client doesn't even have admin access yet - no need to. I requested an immediate backup of the site, which they provided, so I have everything I need right now in case it goes wonky again. Such a headache! :/

Thanks, everyone, for your input!