Ryan Wang 👍 我现在不修改任何配置文件的情况下打包完成后可以启动,但是访问除首页和后台以外的页面都会变成localhost:8091(我运行的1.6版本并未停止,所以换了端口)
我尝试在打包之前修改\src\main\resources\application.yaml
中的r2dbc信息以及将external-url
修改为站点url,但是直接无法启动了。
随后我使用默认配置文件打包后,将修改的application.yaml
放在./halo2
下,似乎这并没有起作用,后台任然显示“检测到外部访问地址与当前访问地址不一致,可能会导致部分链接无法正常跳转,请检查外部访问地址设置。”,而且mysql数据库里只有一个“extensions”表
以下是我修改的配置信息:
spring:
output:
ansi:
enabled: detect
r2dbc:
url: r2dbc:pool:mysql://127.0.0.1:2534/halot
username: halot
password: XXX
sql:
init:
mode: always
platform: mysql
halo:
external-url: "https://test.cptyun.com"
十分感谢大佬的耐心解答