1、Centos 7.x 安装宝塔面板
面板安装完成后,安装python项目管理器。这里不多记录了。
2、下载MrDoc文件源码
2.1 项目地址
https://gitee.com/zmister/MrDoc
直接git clone一份到服务器
2.2 需要修改的问题
目前发现centos7.x的sqlite版本可能过低,导致较新版本的django不能运行,所以折中方案,对django降级,方法如下:
修改MrDoc目录下的requirements.txt文件中django的依赖版本:django==2.1.8
到这里准备工作就完成了。
3、进入宝塔面板,打开python项目管理器
3.1添加项目,如下配置:

其中 路径为MrDoc的根目录,启动文件/文件夹为MrDoc目录下的Mrdoc目录。然后确定添加项目,此时项目已经能正常运行,但是打开 {ip}:8000 网址还是为报错,还需要配置。
3.2 配置项目内容
进入虚拟环境:
在命令行输入 source 项目路径/项目名_venv/bin/activate
source /data/python/project1_venv/bin/activate
以我的虚拟机为例:
source /run/media/huyang/feiyang/wwwroot/MrDoc/Mrdoc_venv/bin/activate
此时进入虚拟机环境,利用root账号对网站进行初始化。
1、进入虚拟环境MrDoc根目录
python manage.py makemigrations
运行如下命令执行数据库迁移:
python manage.py migrate
执行完毕之后,数据库就初始化完成了。
2、创建管理员账户
在初始化完数据库之后,需要创建一个管理员账户来管理整个MrDoc,在项目路径下打开命令行终端,运行如下命令:
python manage.py createsuperuser
按照提示输入用户名、电子邮箱地址和密码即可。
4、至此,MrDoc已经可以访问了。
闲的蛋疼的一天日记结束。
版权声明:本文为debj031634原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。