cakephp - Cakephp 在 cpanel 中从 2.7 迁移到 2.8
问题描述
我的网站是在很多年前使用 php.4.4 的 cakephp 2.7 开发的。当时一切正常。
但现在它在 capnel 中不起作用。我已经检查了问题和错误日志。PDO 类不工作,同时数据库查询执行不工作。
所以我已将我的 php 版本升级到 PHP 7.0。另一个问题就像 cakephp 的错误处理程序中的问题一样。我搜索了这个问题,得出的结论是 cakephp 2.7 与 PHP 7.0 不兼容。
所以我必须从 cakephp 2.7 迁移到 cakephp 2.8。
我搜索了迁移,但没有任何链接显示代码从 2.7 到 2.8 的明显更改。
我需要适当的迁移文件。
请任何人建议一些迁移链接。
解决方案
按照这些简单的步骤将 cakephp 2.xx 升级到 cakephp 2.xx 的任何最新版本
到今天cakephp 2.10.19是最新的,所以我会相应地指导
- 首先创建备份或您的数据(例如:Maan.com)和数据库。
- 制作子域(例如:CakephpNewVersion.Maan.Com)
- 将最新版本的 cakephp 从 git 克隆到新的 subdomin。
- 将所有内容提取到 subdomin。
- 将这些文件夹从原始域复制/拥有权限到子域“配置、模型、视图、控制器、Webroot”。
6:为 subdomin 创建新数据库并导入我们在步骤 1 中获取的数据库。
7:根据新的数据库设置修改子域(例如:CakephpNewVersion.Maan.Com)/app/config/database.php。
8:你很高兴,刷新子域并将所有内容与主域进行比较。9:如果一切都如预期的那样,那么只需投票赞成这个答案并重复这个过程到主域/或只是克隆目录。
推荐阅读
- reactjs - 调度 redux 事件时,我的 useEffect() 挂钩运行多次?
- react-native - 错误:看起来你已经在另一个里面嵌套了一个“NavigatorContainer”。(react-native)
- azure - 将 Azure AppService 部署到 Url:404 + 没有工作人员分配给应用服务计划。该网站无法处理任何请求
- asp.net - 扩展现有的 ABP 控制器
- heroku - 是否可以将原始 Java Web 应用程序部署到 Heroku?
- python - 用字母和数字在python中对表格进行排序
- python - 为 Metashape 中的密集云点分配自定义置信度
- reactjs - 从 props 数组 no-unused-vars 导入图像
- caching - GITLAB CI/CD 使用缓存或工件提高流水线速度?
- reactjs - 等待 localStorage 更新,然后在 useEffect 上调度 fetch