网站开发 验收标准,在线网站设计,cms网站搭建好了再怎么做,网页开发工具的作用有多大使用宝塔面板安装mrdoc 1、所需环境2、ubuntu系统安装3、宝塔面板安装4、NginxPHPMySQL安装5、python项目管理器安装6、 python版本安装7、mrdoc的部署7.1、下载项目源码7.2、新建python管理器项目 8、使用MySQL作为默认数据库8.1、安装mysqlclient插件8.2、配置数据库连接信息… 使用宝塔面板安装mrdoc 1、所需环境2、ubuntu系统安装3、宝塔面板安装4、NginxPHPMySQL安装5、python项目管理器安装6、 python版本安装7、mrdoc的部署7.1、下载项目源码7.2、新建python管理器项目 8、使用MySQL作为默认数据库8.1、安装mysqlclient插件8.2、配置数据库连接信息8.3、数据库初始化 9、使用Nginx进行反向代理10、部署SSL证书 1、所需环境
操作系统ubuntu 22.04 宝塔版本7.9.8 web服务器Nginx 1.22.1 PHP版本8.1.13 MySQL版本8.0.24 python管理器版本2.1 python版本3.9.7
2、ubuntu系统安装
3、宝塔面板安装
4、NginxPHPMySQL安装
5、python项目管理器安装
6、 python版本安装
7、mrdoc的部署
7.1、下载项目源码
SSH进去服务器进入/www/wwwroot,新建项目文件夹mrdoc执行下面代码下载项目源代码
# 创建项目文件夹
sudo mkdir /www/wwwroot/mrdoc
# 进入项目文件夹
cd /www/wwwroot/mrdoc
# 下载项目源代码
git clone https://gitee.com/zmister/MrDoc.git7.2、新建python管理器项目 发现有插件未安装 安装未安装插件由于我安装了所以不是没有安装按键。
等待python管理器安装项目及依赖项
8、使用MySQL作为默认数据库
进入宝塔文件管理进入目录如下 如果依赖项安装不完整可以重新手动安装
cd /www/wwwroot/mrdoc/MrDoc
#注意替换为自己的路径
./11be20911658e8bec317a5e8928cf0ad_venv/bin/pip install -r requirements.txt8.1、安装mysqlclient插件 8.2、配置数据库连接信息
打开配置文件 /www/wwwroot/mrdoc/MrDoc/config/config.ini修改[database]项下相关的信息为:
[database]
engine mysql
name 数据库名
user 数据库用户名
password 数据库用户密码
host 数据库的连接地址
port 数据库的连接端口
8.3、数据库初始化
进入ssh进入mrdoc源码所在目录如/www/wwwroot/mrdoc/MrDoc/ 依次执行如下命令
#注意替换为自己的路径./11be20911658e8bec317a5e8928cf0ad_venv/bin/python3 manage.py makemigrations ./11be20911658e8bec317a5e8928cf0ad_venv/bin/python3 manage.py migrate./11be20911658e8bec317a5e8928cf0ad_venv/bin/python3 manage.py createsuperuser
返回项目管理器重启项目 至此mrdoc就可以访问了。
9、使用Nginx进行反向代理
创建新的网站手动模式 设置方向代理 映射域名自动创建反代 输入需要映射的域名完成即可
10、部署SSL证书
打开创建好的网站输入对应的内容开启ssl 重启服务器生效设置。