Can't access admin panel for a website with CMS Made Simple: Class 'cms_cache_handler' not found

1.4k Views Asked by At

I'm working on setting up and migration of old sites to a new server from Dreamhost. I have 130 sites to migrate. 1 is successful. The version is: 1.12.1

The mods in the first site upgraded well. No problems. Have a procedure to migrate. That being said, the second site, as I followed my own documentation, fails when I try to access /admin/index.php

What I get is this below:

enter image description here

So, this is more informational than code... so please forgive me. I don't understand why CMS MADE SIMPLE is actually not simple.

2

There are 2 best solutions below

1
On BEST ANSWER

That seems like an annoying issue. Forgive any repetition but here is what I would check:

  • that is is 100% functioning on existing server
  • correct php version 5.4.3+ (5.6+ recommended) on new server
  • that all files & database are copied fully & without errors
  • config.php settings are updated for new hosting & database
  • that .htaccess, php.ini/.user.ini settings are appropriate
  • check php error log
  • are there any additional modules installed that may require additional php modules
  • try more coffee or a nights sleep - both have helped me solve all sorts of issue in the past!
    • consider posting on CMSMS forum - will get a wider range of CMSMS users/experience and suggestions

Good luck

Chris

1
On

Not sure what process you are using. So presuming that the site was working correctly on existing hosting and that the new hosting meets recommended requirements, especially PHP version:

  1. Export database
  2. Zip/Compress all website files into a single file
  3. Copy zipped file to new hosting
  4. Create new database & user with full access
  5. Unzip files and make sure that they are in the right location (probably website root)
  6. CHMOD config.php to 0644 and edit database, username & password settings for new hosting, CHMOD back to 0444
  7. Make sure .htaccess is using correct settings for new hosting
  8. Login to admin and clear cache

Sorry that the instructions are so basic, but the process really is Simple.

Possible issues can occur if:

  • the PHP version is older than 5.4.3 (5.6+ recommended).
  • files copied individually using ftp and some are corrupted/not copied.

Apart from that it is pretty straight forward.

Hope it helps