漫格相亲交友软件服务器配置指南
一、环境准备
在开始部署前,请确认您的服务器已安装宝塔面板(建议7.8.0及以上版本),并已完成以下基础环境配置:
PHP版本:8.1或更高版本(需安装fileinfo、redis、opcache等扩展)
MySQL版本:5.7(需开启InnoDB引擎)
Web服务器:Nginx 1.20或Apache 2.4
操作系统:CentOS 7.6+/Ubuntu 20.04+
二、程序部署与目录配置
上传程序文件
通过宝塔面板"文件"模块或FTP工具将程序完整包上传至网站根目录(如/www/wwwroot/mange/)
确保所有源码文件已完整传输
目录权限配置
在宝塔文件管理中,定位至网站根目录
对以下目录及其子目录设置755权限并继承到子目录:
public/ # 网站入口目录 runtime/ # 运行时目录
具体操作:
a. 右键点击public目录 → 选择"权限"
b. 设置权限为755
c. 勾选"应用到子目录"选项
d. 对runtime目录重复相同操作
入口目录配置
进入宝塔"网站"设置界面
选择对应站点 → 点击"网站目录"
将"运行目录"设置为
/public确保"防跨站攻击"选项处于关闭状态
三、数据库配置
数据库导入
通过宝塔面板创建MySQL数据库:
数据库名:mange(建议)
字符集:utf8mb4
排序规则:utf8mb4_general_ci
导入SQL文件:
a. 进入"数据库"管理界面
b. 选择对应数据库 → 点击"导入"
c. 上传程序包中的SQL文件(通常为mange.sql)
d. 确认导入完成
环境变量配置
在网站根目录下找到
.env.example文件复制该文件并重命名为
.env编辑
.env文件,修改以下数据库配置项:
DB_HOST=localhost # 数据库地址 DB_PORT=3306 # 数据库端口 DB_DATABASE=mange # 数据库名 DB_USERNAME= # 数据库用户名 DB_PASSWORD= # 数据库密码
填写与宝塔中创建的数据库一致的认证信息
保存文件并确保文件权限为644
四、站点配置
伪静态设置
Nginx环境:
在站点设置中选择"伪静态"
选择"thinkphp"规则模板
或手动输入:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; } }
SSL证书配置
在宝塔SSL模块申请或上传已有证书
开启"强制HTTPS"功能
确保HTTP自动跳转至HTTPS
五、后台访问配置
后台地址
程序安装完成后,后台管理地址为:
https://您的域名/views首次访问需使用默认管理员账号登录(请参考程序文档)
安全设置建议
修改默认后台路径(可选)
配置IP访问限制
设置强密码策略
开启登录验证码
六、部署验证
权限验证
访问
/public目录下的index.php文件检查是否显示"无权限"错误
数据库连接测试
访问首页查看数据库连接状态
检查
.env文件配置是否正确
后台访问测试
使用
/views路径访问后台验证登录功能是否正常
七、注意事项
若出现文件权限问题,可通过SSH执行:
chmod -R 755 public runtime
导入数据库时如遇超时,可在宝塔面板调整PHP执行时间限制
生产环境建议关闭PHP错误显示
定期备份数据库及程序文件
按照本指南逐步操作,即可完成漫格相亲交友软件的服务端部署。如遇技术问题,请检查各配置项是否与服务器环境匹配。