06月13, 2016

基于node.js 的开源博客系统 iblog2 安装指南

iblog2是一款基于 Node.js 的个人开源博客系统,采用响应式布局,支持移动设备直接访问,功能全面,美观大方。不仅仅是博客,更是 Demo,适合新人入门学习的完整项目。项目地址:https://github.com/eshengsky/iBlog2; 技术构成 以下是基于windows10 X64环境搭建步骤,下次再介绍centos6.5环境安装步骤。 环境部署 安装最新版Node.jsbowerMongoDBRedis。(注:如果使用Windows平台,可以去https://github.com/MSOpenTech/redis/releases下载安装Redis)。 node.js:https://nodejs.org/en/download/ MongoDB:https://www.mongodb.org/downloads/ Redis:http://redis.io/download/ bower:http://bower.io/(这个直接通过npm安装即可)

一、快速开始

单纯文字描述可能不太清楚,所以各个步骤放了很多截图。

1、安装MongoDB并启动

官网下载最新版的如mongodb-win32-x86_64-2008plus-3.2.7-signed.msi,一路next安装完毕即可。 安装mongodb 启动mongodb服务: 管理员权限打开CMD进入E:\Program Files\MongoDB\Server\3.2\bin目录,执行:
mongod --dbpath "e:\Program Files"         //执行成功后,会打开27017端口;这里的dbpath是你的mongodb安装路径,比如我的是安装在e:\program files目录下的;
启动mongodb 看到一串信息如上图,浏览器打开http://127.0.0.1:27017,如图,表示服务启动成功(不要关闭窗口): mongodb启动成功 有时候不一定启动成功,请注意看提示。

2、安装Redis并启动

上述地址中下载最新版的如Redis-x64-2.8.2400.msi,一路next安装完毕即可。 安装redis 安装完毕后,管理员权限打开CMD进入E:\Program Files\Redis>目录,启动redis服务:
redis-server.exe redis.windows.conf
如下图,表示启动成功(不要关闭窗口): redis启动成功 若启动报错:
Creating Server TCP listening socket *:6379: bind: No such file or directory
redis启动报错 依次输入并执行下面命令即可解决:  
1. redis-cli.exe
2. shutdown
3. exit
4. redis-server.exe

3、安装node.js

上面网站下载最新版,一路next下去安装完毕,打开Node.js command prompt命令行窗口,可以正确查看版本号,表示安装成功。 node版本查看    

4、安装bower

打开Node.js command prompt命令行窗口,安装bower:
$ npm install -g bower
等一系列进度完成后,直到安装成功。 安装bower

5、安装iblog2

在第四步的node.js窗口中,安装iblog2,执行下面的命令;
git clone https://github.com/eshengsky/iBlog2.git     //后面是iblog的git地址
一系列进度过后,一直到下载完毕,并进入iblog2目录: git iblog2 安装服务端依赖:
$ npm install
安装客户端依赖:
$ bower install
bower依赖 这时会看到很多进度,直到安装成功为止。如果出现报错,分别执行下面的命令,安装bower依赖:
$ bower install
$ bower install jquery
$ bower install desandro/masonry
$ bower install git://github.com/user/package.git
$ bower install http://example.com/script.js

二、启动使用

iblog2目录下,执行下面命令,启动博客系统:
$ npm start
打开浏览器,访问 http://localhost:3000/,即可看到博客界面了。后台管理员账号信息在 config/account.json 中配置,默认管理员账号 admin ,密码 123456 ,密码需md5加密存储。 启动iblog iblog前台和后台: iblog前台 iblog2后台 说明: 安装过程中建议使用proxy,否则会下载超时中断。基本安装配置完毕。后续还有很多工作要处理,比如mongodb服务自启动,redis启动等。后续文章再介绍。

本文链接:https://www.51redmine.com/post/基于node-js的开源博客系统iblog2安装指南.html

-- EOF --

Comments

comments powered by HyperComments