宝塔面板python项目管理器安装Mrdoc

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添加项目,如下配置:

宝塔面板python项目管理器安装Mrdoc_第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已经可以访问了。

	闲的蛋疼的一天日记结束。

你可能感兴趣的:(Python学习笔记)