无法使用 CMS Made Simple 访问网站的管理面板:Class 'cms_cache_handler' 未找到

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

我正在设置旧站点并将其从 Dreamhost 迁移到新服务器。我有 130 个站点要迁移。 1 是成功的。版本是:1.12.1

第一个站点的模组升级不错。没问题。有一个迁移过程。话虽这么说,当我尝试访问 /admin/index.php

时,按照我自己的文档,第二个站点失败了

我得到的是下面这个:

所以,这比代码更能提供信息...所以请原谅我。不明白为什么CMS MADE SIMPLE其实并不简单

不确定您使用的是什么进程。因此假设该站点在现有主机上正常运行并且新主机满足建议的要求,尤其是 PHP 版本:

  1. 导出数据库
  2. Zip/Compress 所有网站文件合并成一个文件
  3. 将压缩文件复制到新主机
  4. 创建具有完全访问权限的新数据库和用户
  5. 解压缩文件并确保它们位于正确的位置(可能是网站根目录)
  6. CHMOD config.php 到 0644 并编辑新主机的数据库、用户名和密码设置,CHMOD 回到 0444
  7. 确保 .htaccess 为新主机使用正确的设置
  8. 登录管理员并清除缓存

抱歉,说明太基础了,但过程真的很简单。

如果出现以下情况,可能会出现问题:

  • PHP 版本早于 5.4.3(推荐 5.6+)。
  • 使用 ftp 单独复制了一些文件,有些是 corrupted/not 复制的。

除此之外,它非常简单。

希望对您有所帮助

这似乎是个烦人的问题。请原谅任何重复,但这是我要检查的内容:

  • 即 100% 在现有服务器上正常运行
  • 在新服务器上正确 php 版本 5.4.3+(推荐 5.6+)
  • 所有文件和数据库都被完整复制且没有错误
  • config.php 新主机和数据库的设置已更新
  • .htaccess, php.ini/.user.ini 设置合适
  • 检查php错误日志
  • 是否安装了任何可能需要额外 php 模块的额外模块
  • 尝试多喝咖啡或睡一觉 - 两者都帮助我解决了过去的各种问题!
    • 考虑在 CMSMS 论坛上发帖 - 将获得更广泛的 CMSMS users/experience 和建议

祝你好运

克里斯