/simple-web-cms

一个简单适用的网站后台管理系统

Primary LanguageVue

网站后台管理系统

安装步骤

  • 根据自己的操作系统系统下载安装所需软件nodejs,mysql,redis。本项目使用的nodejs版本为10.15.3,mysql版本为5.7.20,redis为windows64位3.0.503版
  • 下载代码,frontend和backend不需要放在一起.分别安装所需的包:在文件目录下进入命令行输入npm install(npm i),如下图

  • 使用mysql工具数据库文件lioricms.sql导入到mysql数据库。
  • 修改后台配置文件(backend/config/config.json)
{
    "version":"v0.1",
    "author":"liori",
    "mysql":{
        "host":"localhost",
        "user":"root",    //数据库用户名
        "password":"123",   //数据库密码
        "prot":"3306",    //数据库端口
        "database":"table"  //数据表名
    },
    "useIdentCode":true,   //登录是否输入认证码
    "identCode":"zyc",     //登录认证码
    "charset":"utf-8",
    "hostName":"localhost",   //后台主机名
    "port":"3010",            //后台端口
    "staticWebName":"web",    //生成静态文件所在文件夹名称
    "staticWebPath":"./",
    "?staticWebPath":"staticWebPath表示相对后台文件夹backend的相对位置"
}

开始使用

本地调试

打包上线

  • 前端输入npm run build,打包后的文件在/dist下,将这些文件复制到你的服务器上。
  • 后端输入npm run build,打包后的文件在/dist下,后台配置文件/config和依赖包/node_modules没有打包,需要将/config文件夹,package.json文件复制到服务器上,并输入npm install安装依赖包,并将打包文件app.js复制到根目录下,运行node app.js.

/web是程序生成的静态网站目录 /statics用来存放使用过程中需要的静态文件,css,js,图片等。

说明

此后台适用于中小型企业及个人的门户网站,功能不是很多,但是使用起来简单方便。推荐将所有页面生成静态文件,再用nginx,iis等工具将静态文件夹绑定到域名。

联系我

如果使用过程中有任何疑问可以联系我,当然如果发现有BUG也请联系我修改。 祝使用愉快!