Moving a site from one server to a new server, new server is giving me errors

I reveived a database.sql file and a zip file of all the files that belong to the website. I've uploaded all of these files to my server.

I'm able to login and mostly everything looks good. I'm logged in as the Super User.

When i go into the User Permission settings and click anything listed there like "Access User Search" I get an error in the lightbox.

The errors for that says:

Catchable fatal error: Argument 1 passed to Concrete5_Model_PermissionAccess::create() must be an instance of PermissionKey, null given, called in /var/www/vhosts/path/concrete/elements/permission/detail.php on line 10 and defined in /var/www/vhosts/path/concrete/core/models/permission/access/model.php on line 200

What would cause this kind of error?

I was also not able to delete a user that i added. The screen would refresh, but it looked broken, should i try re-uploading these files? They seemed to work before but today i received a new copy of the database and files folder. Uploaded both of those to the server. Now testing the site.

Any help would be greatly appreciated.

Should i enable Advanced Permissions? It looks like its in the website but not activated.

View Replies:
hutman replied on at Permalink Reply
When you moved the website, did you turn all of the cache settings off and clear the cache both through the dashboard and the files? Having old cache files laying around can cause some really strange errors.
rfletcher replied on at Permalink Reply
What i ended up doing to removing the entire concrete5 CMS and uploading the CMS from another website that i had. I kept the config folder, themes, and moved the files that it said i was missing. I'm testing the site out now, but for now, it looks like the errors are now gone.

I had tried to update the cms before but that didnt work at all.

I did try clearing the cache and i turned off the cache. Did that a couple of times.

Seems I'm up and running now, no idea really what the problem was, maybe missing a file or something somewhere.