|  在技术加营销的道路上越走越远
温馨提示
我是弹窗内容
当前位置:首页 > 运维和安全 > 使用宝塔面板部署CXGMS项目的具体步骤
使用宝塔面板部署CXGMS项目的具体步骤

使用宝塔面板部署CXGMS项目的具体步骤

日期:2022-12-07 浏览量:362 原创作者:湖八爷
CXGMS是我基于ThinkPHP框架从0到1编写的一套通用的管理系统,这套系统可用于百分之八十的中小型项目快速成型。

到目前为止,我基于这套系统写过几十个项目,这些项目大多数都是部署在LNMP运行环境上,但是最近我发现用宝塔面板的客户越来越多了,所以今天用这篇文章记录一下,使用宝塔面板部署CXGMS项目的具体步骤



一,项目部署之前需要准备的资料。

1:服务器(已经搭建好宝塔Linux面板)。

2:备案域名。

3:域名对应的SSL证书(云计算平台申请免费的即可)。

4:需要部署的项目代码(压缩成.zip包或.tar.gz包)。

5:项目数据库文件(用Navicat导出成sql文件)。


项目部署之前需要准备的资料.png



二,使用宝塔面板部署CXGMS项目的具体步骤。

1:通过浏览器打开宝塔面板,使用账号和密码登录。


通过账号密码登录宝塔面板.png


2:点击左边菜单栏中的“网站”,再点击“添加站点”,添加我们本次需要部署的站点。

不知道如何添加站点的可以看我之前写的这篇文章,《使用宝塔面板添加新站点的具体步骤》。


点击菜单栏的网站,再点击添加站点.png


3:将站点代码上传到站点根目录。

就是前面准备好的项目代码压缩包,上传后解压即可。


将站点代码上传到站点根目录.png


4:点击左边菜单栏中的“数据库”,再点击“添加数据库”,新建一个数据库。

添加完成后列表会多出一条数据,标明数据库名,用户名和密码等(这三个参数后面修改站点数据库配置文件的时候会用到)。


新建一个数据库.png


5:导入数据。

点击“导入”-->“从本地上传”,把数据库sql文件上传到服务器,在点击“导入”将数据导入到服务器上新建的数据库中。


导入数据.png


6:添加域名解析记录。

登录云计算平台,将域名解析到服务器。我这里用的是腾讯云的DNSPOD管理平台,添加好解析记录以后大概半小时内生效。


添加域名解析记录.png


7:为站点配置伪静态。

因为CXGMS是基于ThinkPHP框架写的,所以需要配置一下伪静态。

点击“设置”-->在弹出窗的左边菜单栏选择“伪静态”-->再点击下拉框选择“thinkphp”会自动填写好对应的伪静态代码-->不用修改,点击保存即可。


为站点配置伪静态.png


8:将站点runtime目录和uploadfile目录的权限修改为777权限。


将站点runtime目录和uploadfile目录的权限修改为777权限.png


9:修改数据库配置文件。位置:项目根目录/application/config/database.php

将前面新建数据库时得到的数据库名,用户名和密码填写到这个文件对应的参数,保存即可生效。


修改数据库配置文件.png


10:部署SSL证书。

不知道部署SSL证书的可以看我之前写的这篇文章,《使用宝塔面板为站点配置SSL证书的具体步骤》。


部署SSL证书.png


11:配置域名重定向。

点击“设置”-->在弹出窗的左边菜单栏选择“重定向”-->将@域名301重定向到www域名,有利于网站权重的集中。


配置域名重定向.png