QQ扫一扫联系
假如旧系统的部署目录为 /xxx/test.com
,
请重新命名为 /xxx/test.com.bk
Linux参考命令
mv /xxx/test.com /xxx/test.com.bk
Windows参考操作
复制文件 X:\xxx\test.com 到 X:\xxx\test.com.bk
解压最新的代码到 /xxx/test.com
Linux参考命令
mkdir -p /xxx/test.com
cp xxx.zip /xxx/test.com
cd /xxx/test.com
unzip xxx.zip
Windows参考操作
创建文件夹 X:\xxx\test.com
解压安装包 xxx.zip 到 X:\xxx\test.com
如果系统不是行业定制版,可能有些模块是自行安装的,这时需要将 module/
目录中的自安装模块复制到升级后的系统中。
Linux参考命令
cp -av /xxx/test.com.bk/module/xxx /xxx/test.com/module
Windows参考操作
复制自行安装的模块 X:\xxx\test.com.bk\module\xxx 到 X:\xxx\test.com\module
从老的项目代码中复制以下配置文件到新的代码中。
.env
public/data
Linux参考命令
cp -av /xxx/test.com.bk/.env /xxx/test.com/
cp -av /xxx/test.com.bk/public/data /xxx/test.com/public/
Windows参考操作
复制配置文件 X:\xxx\test.com.bk\.env 到 X:\xxx\test.com
复制数据文件 X:\xxx\test.com.bk\public\data 到 X:\xxx\test.com\public
说明:系统的升级会伴随着数据库字段和系统配置的升级,系统的版本发布都会包含历史系统的所有操作,执行该步骤可以升级系统数据库字段、操作等
Linux参考命令
php /xxx/test.com/artisan migrate
php /xxx/test.com/artisan modstart:module-install-all
Windows参考操作
打开CMD命令窗口
运行命令 php.exe X:\xxx\test.com\artisan migrate
运行命令 php.exe X:\xxx\test.com\artisan modstart:module-install-all
Redis
等外部缓存依赖,请清除缓存后再重新访问系统。