总结一下linux安装博客踩到的坑
java 环境配置的问题
- linux安装java yum快速安装openjdk 这瓜不保熟
配置java环境
- 输入
vim /etc/profile
- 添加图中所示代码,红圈内填你的jdk版本号
#set java environment
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-0.1.al8.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
- cd /user/lib/jvm确定之后再按ll 可以看到,第一行就是你的jdk版本号
- 配置完环境后 输入
source /etc/profile
可以使配置立即生效 - 查看自己的java版本 如果如图所示,则证明安装成功
jar运行成功,但无法进入进入halo引导界面
- 这个问题困扰了我两三天,差点放弃了
- 首先检查服务器端口8090有没有加入安全组以及如果安装宝塔,宝塔有没有开放你的8090端口
- 然后应该就是你的linux防火墙有没有把8090端口加入白名单,我就是这一步出错的
- 首先在linux中输入systemctl status firewalld
查看本机防火墙有没有开启
如果显示这样
Active: active (running) since Mon 2021-12-13 10:55:58 CST; 20min ago
则表明开启
- 然后在本机cmd 后输入 telnet 173.14.25.369 8090
173.14.25.369就是你的linux公网地址 如果出现这样
正在连接173.14.25.369...无法打开到主机的连接。 在端口 8090: 连接失败
表明你的端口不通,需要在linux中把你的8090端口加入白名单
# 以下两行代码表明永久将8090端口开放
firewall-cmd --permanent --zone=public --add-port=8090/tcp
firewall-cmd --reload
作为服务运行出错
实在没有解决,最后我用nohup java -jar jar包名 运行的,没有用服务
跟mysql 连接踩坑 Unknown system variable 'validate_password_policy
-
跟着大神其实没有踩什么坑,唯一的小水洼在第14步骤修改登录密码
-
- 这篇文章的核心就是修改密码报错是因为我们的密码太简单不符合mysql指定的密码标准 但是当你这样 mysql> set global validate_password_policy=0; mysql> set global validate_password_length=1; 就会发现又报错 ERROR 1193 (HY000): Unknown system variable 'validate_password_policy' 其实错误已经描述的很清楚了 变量 'validate_password_policy'未知 错误的原因是我们安装的mysql8.0和5.7对这个变量的命名不一致 mysql8.0中这两个变量的名字叫这样 mysql> set global validate_password.policy=0; mysql> set global validate_password.length=1;
插播一个问题
访问博客后台报错 网络错误 has been blocked by CORS policy: The request client is not a secure context and the resource is in more-private address space private
前台正常访问
这个错误我现在无法复现,但如果遇到类似的可以看看这篇
the request client is not a secure context and the resource is in more-private
基本达成想要的样子了
开始你的博客生涯吧!!!