宝塔面板安装NoderCMS

2020-07-01 14:05 nodejs 948 0
宝塔面板安装NoderCMSNoderCMS是基于Node.js&MongoDB的轻量级CMS内容管理系统与wordpress的区别,各位自行问度娘,这里不再赘述1.下载前往NoderCMS官网下载,或者前往GitHub2.宝塔面板安装MongoDB前往宝塔面板的软件商店,搜索MongoDB,点击安装,等待安装完成3.配置MongoDB3.1配置数据库用户命令行启动,输入mongo进入MongoDB使用useadmin选择admin数据库使用db.createUser({user:'超级用户名',pwd:'超级用户密码',roles:[{role:'root',db:'admin'}]})来创建超级用户输入useexample切换到最终CMS需要使用的数据库,数据库名可以自定义输入db.createUser({user:'普通用户名',pwd:'普通用户密码',roles:[{role:'readWrite',db:'example'}]})来创建网站使用的数据库用户,用于读写权限3.2修改MongoDB的配文件点击设置,进入配置界面,修改bindIp为0.0.0.0,这表示开放所有的ip访问,如果是本地搭建NoderCMS需要修改,如果直接部署在服务器可以不设置由于我直接在服务器部署,所以不修改修改authorization:disabled为enabled,启用密码验证这一步设置后,所有的数据库操作都要验证超级用户使用useadmin选择admin数据库使用db.auth("超级用户名","超级用户密码"),返回1,代表验证成功至此,MongoDB数据库搭建完成4.启动NoderCMS4.1安装启动NoderCMS由于本教程为搭建教程,因此是直接通过IP地址加端口形式访问NoderCMS如果需要通过使用域名访问,只需将其代理到NoderCMS的本地端口即可将源码clone到新建文件夹,然后使用npmi安装依赖推荐使用pm2来启动项目,全局安装pm2npminstall-gpm2启动项目pm2startbin/www,pm2的高级教程请百度自行学习之后就可以通过服务器IP地址加端口比如127.0.0.1:3000/admin/install方式访问了,需开启对应端口的防火墙直接访问服务器IP地址加端口会只显示一个logo,因为没安装,需要进入安装即之前的网址NoderCMS默认端口为3000,可以至lib/port.lib.js里修改端口点击同意开始绑定数据库4.2绑定数据库数据库主机:如果在服务器搭建不需要更改,如果本地搭建需改为数据库服务器的ip数据库名:最开始创建普通用户的数据库名,教程对应example数据库用户名:最开始创建普通用户的用户名,教程对应example数据库密码:最开始创建普通用户的密码,教程对应example4.3进入后台管理或者直接访问最后填写完信息,进入到后台管理,现在可以通过服务器IP地址加端口或者域名来访问了进入后台的地址为网址/admin最终效果如图
暂无评论,我会出手
说点什么
登录用户可以修改和删除评论,可以收到回复的邮件提醒点击登录/注册
最多上传8张图片,仅支持jpg,png格式图片,单张大小5MB以内!
用户名: