MrDoc 觅思文档是自托管、私有部署的在线文档管理系统和知识库。
使用手册和安装方法可参考官方的手册。
这里要说的是 按照官方文档在宝塔面板中部署可能会有点问题,因为官方的使用的是宝塔面板「Python 项目管理器1.9」部署,现在宝塔面包的「Python 项目管理器」是2.51版本。
问题出现在现在「Python 项目管理器2.51」已经不需要激活Python的虚拟环境。所以需要将官方手册中的安装步骤的第五点的命令做少许修改:
下面是MrDoc官方手册的的部署命令:
1.在终端中执行如下命令激活当前项目的 Python虚拟环境中
source ./{MrDoc项目名称}_venv/bin/activate
2.执行数据库迁移命令:
python manage.py makemigrations
和
python manage.py migrate
3.创建管理员账号的命令:
python manage.py createsuperuser
如果你使用的是宝塔面包中最新的「Python 项目管理器」
需要做如下修改:
进入你的MrDoc源码目录(这步不要忘了):
1.不需要上面的激活当前项目的 Python虚拟环境,所以这一步不要执行
2.执行数据库迁移命令修改如下:
注意:/www/wwwroot/MrDoc/df6f78eb5c77bd8b2594a44656688b9e_venv/bin/python3 黄色部分每个人不一样,请自行查看。这个路径要写全
/www/wwwroot/MrDoc/df6f78eb5c77bd8b2594a44656688b9e_venv/bin/python3 manage.py makemigrations
/www/wwwroot/MrDoc/df6f78eb5c77bd8b2594a44656688b9e_venv/bin/python3 manage.py migrate
3.创建管理员账号:
/www/wwwroot/MrDoc/df6f78eb5c77bd8b2594a44656688b9e_venv/bin/python3 manage.py createsuperuser
至此就可以正确安装了
RoveCoder版权所有,转载请注明