Soogor CMS 程序升级

创建时间: 2023-10-18 09:32:11 :107 更新时间: 2023-10-18 09:32:11
本文适用:

软件版本:上格CMS V0.0.0.1

本文为大家介绍Soogor CMS如何进行升级。当程序版本升级时我们都想加入新的功能,那如何升级我们的建站软件呢。

Soogor CMS路径介绍:

+api #api文件
+config #网站底层配置
--config.ini#网站基础信息
--ConnectionStrings.ini #数据库链接配置文件
--restart.py#重启程序的一个辅助文件,里面只有一个时间
--settings.py#程序的主要文件
--sgsitemap.py#用来生成网站的sitemap
--urls.py#用来定义网站URL的主要文件
--wsgi.py网站的主要文件
+media#媒体文件夹
+sg_app#网站插件应用的文件夹
+sg_system#网站应用文件夹
+sg_user#模板文件应用文件夹
+static #静态文件夹
manage.py#程序的主要文件
requirements.txt#程序所有模块文件,新建时会通过这个文件的记录安装模块
uwsgi.ini#程序的主要文件,升级时不要修改这里的端口

第一步:备案原有的数据库和网站程序

第二步:覆盖api、media、sg_system、sg_app、sg_user文件夹

要注意的是如果模板为默认模板且修改过,就不要替换了

第三步:config修改

  1. 替换settings.py,sgsitemap.py,urls.py
  2. 修改根据最新的程序修改config.ini

第四步升级数据库:

升级数据库前一定要确定之前的操作已经在服务器完成或者同步上传到服务器

宝塔--终端:

先要在文件夹中找到虚拟环境的目录:类似下面这个文件路径

/www/wwwroot/xxxxxxx/soogor/69634caa98bf96df939151a3f56f7dfe_venv
#manage.py一定要用绝对路径指向
/www/wwwroot/xxxxxxx/soogor/69634caa98bf96df939151a3f56f7dfe_venv/bin/python3 /www/wwwroot/xxxxxxx/soogor/manage.py makemigrations
/www/wwwroot/xxxxxxx/soogor/69634caa98bf96df939151a3f56f7dfe_venv/bin/python3 /www/wwwroot/xxxxxxx/soogor/manage.py migrate

第五步:重启项目

  1. 第一种方法,网站后台,系统配置中重启项目
  2. 第二种方法:宝塔-python项目管理器中重启项目

Copyright © 2022 All Rights Reserved 威海上格软件有限公司 版权所有

鲁ICP备20007704号

Thanks for visiting my site.