部署了个新项目,给我整抑郁了。。。下面是踩坑过程
宝塔面板 MySql5.7 版本 root 密码错误
这个MySQL5.7 安装完后就跑不了,提示root密码错误,网上[解决方案](https://blog.csdn.net/qq_42991839/article/details/120309630)并没有解决我的问题,我猜想是bt的root密码获取或匹配失败,解决方式是按这个按钮一键解决。。。
bt中项目环境变量问题
我的Spring Boot 项目需要调用maven指令,代码如下:
xxx
报错信息如下
...
java.io.IOException: Cannot run program "mvn" (in directory "/www/wwwroot/..."): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
...
错误分析:
路径不存在
Maven 并未被正确引入到 bash 中
通过修改系统变量的方式并不能解决,正确做法是配置项目变量:
mvn --version # 获取 maven 路径
将 maven home 地址添加到项目环境中,成功解决。
宝塔面板设置 Redis 外网访问
Redis 这个 bind 是 白名单 ip 的意思,不是填写服务器ip。
开启外网访问需要将 protected-mode 设置为 no,然后修改密码。