宝塔搭建觅思文档以及和坑

    起因 有个同事离职了  我们公司的产品使用说明是用觅思文档写的 加上服务器到期需要移走

1 将老的站点打包 

2 为了偷懒 还是安装一个宝塔面板

安装命令 

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

访问面板

安装 python管理面板

安装python

安装了python环境 解压了 压缩包 项目选择 其实就是dj一类

(注意都要是虚拟环境里面的python)

第一个坑

    raise ImproperlyConfigured(‘SQLite 3.8.3 or later is required (found %s).’ % Database.sqlite_version)

django.core.exceptions.ImproperlyConfigured: SQLite 3.8.3 or later is required (found 3.7.17).

解决办法  安装新的 sqlite3

yum remove sqlite-devel

wget https://kojipkgs.fedoraproject.org//packages/sqlite/3.8.11/1.fc21/x86_64/sqlite-3.8.11-1.fc21.x86_64.rpm

yum install sqlite-3.8.11-1.fc21.x86_64.rpm

# 验证结果

sqlite3 -version

第二坑

  File “/www/wwwroot/mrdocpro/app_oauth/urls.py”, line 8, in <module>

    from app_oauth import view_ldap

  File “/www/wwwroot/mrdocpro/app_oauth/view_ldap.py”, line 6, in <module>

    from django_auth_ldap.config import LDAPSearch

ModuleNotFoundError: No module named ‘django_auth_ldap’

解决缺少

依赖导致

yum install openldap-devel

再安装

 pip install  django_auth_ldap

最后

生成数据库迁移:

python3 manage.py makemigrations

执行数据库迁移:

python3 manage.py migrate

资源下载: