开源电子书发布平台Booktype搭建
来源:互联网 发布:php异步请求 编辑:程序博客网 时间:2024/06/06 01:27
1、基础环境
安装CentOS5.5(64bit), Python升级到2.7.3(Booktype需要Python2.5以上版本),安装pip1.2, 安装apt-get 0.5.15, 安装git 1.8
安装Django框架1.4版本:
https://docs.djangoproject.com/en/dev/topics/install/#installing-official-release
2、安装依赖库
#database use pqsql
pip-2.7 install postgres
pip-2.7 install python-psycopg2
安装redis server, simplejson, lxml, South, unidecode
3、安装Booktype:
1) 获取软件包
git clone https://github.com/sourcefabric/Booktype.git
2) 更换路径
cd Booktype/scripts
3) 建立网站根路径
sudo mkdir /home/www/pysite/mybooktype/
sudo chown www:www /home/www/pysite/mybooktype/
4) 创建数据库实例
./createbooki --database postgresql /var/www/mybooktype/
5) 更换路径
cd /var/www/mybooktype/
6) 加载环境变量
. ./booki.env
7) 初始化数据库
django-admin.py syncdb --noinput
8) 迁移数据
django-admin.py migrate
9) 创建超级用户
django-admin.py createsuperuser
10) 添加公共文档授权
django-admin.py loaddata documentation_licenses
11) 启动该网站
django-admin.py runserver 0.0.0.0:8000
另外如果希望脱离console执行,可把booki.env里面的内容添加到/etc/profile中去
---------
iefreer
- 开源电子书发布平台Booktype搭建
- 搭建开源GIS平台
- 开源的电子书阅读器
- iPhone开源电子书开发
- 搭建S60手机端Python软件运行,开发,发布平台
- 使用wordpress快速搭建podcast资源发布平台
- 红帽发布新的开源SOA部署平台
- 红帽发布新的开源SOA部署平台
- 红旗发布新移动操作系统 基于开源平台MeeGo
- 免费开源平台G4Studio V3.0发布
- JavaEE开源快速开发平台G4Studio_V3.2发布了
- RIM发布Gameplay跨平台开源3D引擎
- JavaEE开源快速开发平台G4Studio v5.0发布
- Inbox:发布一个开源的电子邮件应用平台
- WSO2 发布开源的 API 管理平台
- AEAI ESB V3.5.4开源发布,应用集成平台
- 开源企业内部沟通协作平台 ENTBOOST 发布1.21版本
- 开源协同办公平台 EntboostTW 发布 V1.0 版本
- C++和Objective-C混编(官方文档翻译)
- SQL的四种连接-左外连接、右外连接、内连接、全连接
- Struts2 Result Types
- mongodb查询的语法
- java线程安全总结
- 开源电子书发布平台Booktype搭建
- 行人检测(Pedestrian Detection)资源
- C++ 第八周任务-关于圆的计算1
- WPF 数据绑定
- 记录一下CSR蓝牙做DFU的流程
- 第八周任务—关于“园”的计算
- Node.js零起点开发(五)-路由后添加有返回值(return)的处理函数
- Dataguard 环境中做shrink带来的影响
- IOS 判断是否首次启动APP