导读 最近在使用宝塔服务器面板部署ThinkPHP5项目时,踩了不少“坑”,忍不住来分享一下避雷经验。首先,在安装完宝塔面板后,记得先开启必要的...
最近在使用宝塔服务器面板部署ThinkPHP5项目时,踩了不少“坑”,忍不住来分享一下避雷经验。首先,在安装完宝塔面板后,记得先开启必要的安全设置,比如防火墙规则和SSL证书,这能避免后续很多麻烦。接着,在上传ThinkPHP5项目到服务器时,要注意文件权限问题,默认情况下可能会导致静态资源无法正常加载。解决办法是通过宝塔面板调整`public`目录的权限为755,确保文件可读可写。
此外,数据库配置也是个关键点。在`.env`文件中填写正确的数据库信息后,务必检查MySQL服务是否已启动,以及端口是否开放。如果还是报错,可以尝试重启MySQL服务或者重新创建数据库用户。
最后,遇到ThinkPHP5路由不生效的情况,别忘了检查伪静态规则是否正确配置。宝塔面板内置了Nginx和Apache两种方案,选择适合自己的即可。通过这些步骤,我的项目终于顺利跑起来了,希望对大家有帮助!💪