1. 引入了 配置文件
2. 增加cookie 解析,和文件上传功能
3. html编辑器,换了 更为强大的KindEditor编辑器
4. 支持代码高亮
5. 使用了内存池.统一分配 统一释放,程序更安全
6. 更清晰的 程序目录分类.
(1) db 为 数据库目录(2) log 为 日志目录(3) src 为 c-blog源文件目录(4) htdocs 为 www访问目录.nginx 指到这个目录就行
7. 使用 configure make make install 方式 安装.更为简单
安装方法:
tar -jxvf cblog.tar.bz2
cd blog/
./configure --prefix=/root/public --fcgi=/usr/local/fcgi --sqlite=/usr/local/sqlite --tokyocabinet=/usr/local/tokyocabinet
// --- configure 注释
prefix 为安装目录
fcgi 为 fcgi的安装目录
sqlite 为 SQLite3的安装目录
tokyocabinet 为 tokyocabinet的安装目录
//--- configure 注释 完毕
make
make install
这样安装成功了。可以去自己的安装目录
然后是生成咱们需要的数据库文件
cd 安装目录/db/
/usr/local/sqlite/bin/sqlite3 blog.db < blog.sql
blog.sql是blog的数据库结构
conf/blog.conf 是配置文件
conf/nginx_example.conf 是nginx配置文件例子。按照这个配置就行了
然后cd 到 htdocs 启动 cblog 进程
local/spawn-fcgi/bin/spawn-fcgi -f ./cblog -s /tmp/fcgi-blog.sock
2.0版本更新说明:
c-blog2.0 依赖这些 第三方库