Tigshop-PHP版2.2.6升级到3.0.0的更新说明
3.5k
类别: 
产品动态

PHP版本3.0.0 版本升级指南

⚠️ 升级须知

  1. 版本特性
    此版本涉及架构级变更,可能存在不兼容旧版本的情况,请务必仔细阅读更新日志。
    已二开的用户请勿执行,可自行对比代码提取需要的部分。
  2. 升级影响
    预计停机时间:5-10分钟,建议在业务低峰期执行升级操作。
  3. 环境要求
    • 确保服务器磁盘剩余空间 ≥ 2GB

升级流程

一、准备工作
  1. 数据备份
    # 备份数据库(示例)
    mysqldump -u[用户名] -p[密码] [数据库名] > backup_$(date +%Y%m%d).sql
    
  2. 代码备份
    复制当前项目目录到安全位置(具体路径按各自项目路径):
    cp -r /var/www/project /var/www/project_backup
    
二、执行升级
  1. 代码升级

  2. 数据库升级

    • 文件位置:./database/2.2.6-3.0.0update.sql
    • 执行方式(任选其一):
      # 命令行执行
      mysql -u[用户名] -p[密码] [数据库名] < 2.2.6-3.0.0update.sql
      
      # 或使用数据库管理工具(如Navicat)导入
      
  3. 配置更新
    在项目根目录执行:

    php think refreshConfig:3.0.0
    

    ✅ 预期输出:

    success
    
三、升级后验证
  1. 检查服务状态:

    打开PC端和后台能正常访问
    
  2. 登录管理后台,查看版本号是否显示为 3.0.0


⚡ 注意事项

  1. 若出现 SQLSTATE[42S22]: Column not found 错误,说明数据库升级未完成
  2. 升级后首次访问可能较慢(需重建缓存)

回滚方案

如升级失败,请按序执行:

  1. 恢复数据库备份
  2. project_backup 目录覆盖当前项目
标签:
评论 0
/ 1000
0
0
收藏