一、网站部署
1.准备好一个已解析的域名
2.网站-添加站点,勾选创建数据库,域名填你解析好的域名(若域名未解析或域名不存在将无法访问)
3.上传你自己的项目(上传方式有很多种,直接宝塔菜单文件-上传选择对应目录上传就行,在第2步添加成功后会自动在www/wwwroot/文件夹下创建域名命名的文件夹)
到这里网站已经成功部署到线上,访问域名即可看到你自己上传的项目
二、Redis模块
一般项目没这么简单就结束,大部分都需要Redis之类的扩展
那么宝塔如何安装Redis扩展呢?
很简单,直接软件商店里面就可以看到redis,可直接免费安装
安装好之后注意
1.开启Redis端口,默认6379(宝塔菜单安全,放行对应端口即可)
2.PHPRedis扩展要打开(软件商店,找到已安装的PHP,找到刚才所建网站所使用的PHP版本,点击设置-安装扩展,找到redis点击安装即可)
若你安装了redis但无法使用,请注意以上两点是否设置过
三、MySQL数据库模块
每个网站都需要数据库,我们刚创建时已经勾选创建数据库,可直接在菜单数据库中看到自己创建的以域名命名的一个数据库
但这时候就算项目中配置好了数据库也导入了数据,很多时候也还访问不了
若遇到这种情况可以先看看数据库默认端口3306是否放行
如果放行了端口还是无法访问可根据报错进行排查
我这里遇到的情况是报数据库没有权限的错误
解决方案:
1.点击数据库列表上方phpMyAdmin(默认888端口,若无法打开请先服务器开放888端口)
2.进去可看到自己创建的数据库和一个mysql的数据库
3.点击mysql在该数据库中输入 select * from user 或找到user表打开,你会看到localhost那个基本都是否
那么如何开启呢?
4.在该数据库中输入grant all privileges on *.* to 数据库名@'ip.ip.%.%'或'%' identified by "用户名";
5.flush privileges;(加这命令可不用重启MySQL服务)
6.重新查看下user表可看到都是Y
恭喜包含redis的网站配置完成
原文链接:https://blog.csdn.net/weixin_44052462/article/details/106502948