Class \Concrete\Attribute\\Controller does not exist

Permalink
Hi there,

I am intending to upgrade the version of Concrete5, however, it ended showing errors, after trying to restore the files, different errors started showing.

I then made a new clean installation and uploaded the database, the website error showing now is "Class \Concrete\Attribute\\Controller does not exist".

Please advise on how I can solve this.

 
patitude29 replied on at Permalink Reply
I had the same problem. After an upgrade to 8.4.4 I started getting an error

Class Concrete\Attribute\UserSelector\Controller does not exist

My quick fix was to copy the user_selector directory and files (controller.php and form.php) from another version of C5. (I used 8.5.1).
surefyre replied on at Permalink Reply
surefyre
V8.4.4
I've just suddenly started getting this on a dev site which has been working for a long time.

Nothing has been upgraded either in LAMP or in C5. No clue what's happening here. All attribute pages (site, members, pages) are suddenly borked.

Will have to try copying down the staging site's DB as I'm certain no C5 core code has been altered.

If this randomly happens to the live site we're in the &^%* as a reinstall and recreation of content is a big job.

Can;t upgrade to V8.5.x because of what seems to be an encoding bug in the DB migration related to Express during the upgrade.