先OB几天,等空下来再迁移一手。还是非常感谢楼主各种给力优化和不断更新,让我等在互联网上有个属于自己的小窝,舒服啊。

奥利给!!!halo真的太棒了!!!

我用docker部署的,原版本:1.2.0: 系统 -> 关于(提示更新) -> 在线更新(更新失败) -> 刷新页面 -> 现在一进后台这个API就报错:

POST:{域名}/api/admin/options/map_view/keys -> Status Code:405 Methoc Not Allowed

docker 日志:

WARN 6 --- [ XNIO-1 task-1] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported]

麻烦大佬们帮我们看看咋解决这个问题,同时我现在要怎么更新 halo 的版本(后台已经没有在线更新这个按钮了)

    附件上传中文名图片报错,原来的所有中文附件也404了。怎么解决。

    Ryan Wang 👍 另外一点,请不要去后台的关于更新版本,那个仅仅会更新 admin 的版本。最终你会因为 admin 和 后端的版本不一致而导致错误。正确的方式:https://halo.run/archives/install-with-linux.html#%E6%9B%B4%E6%96%B0-halo

    在新的版本已经移除了 admin 更新的功能以及版本显示,因为我们认为这个一个极易误导的功能。以后 admin 与 Halo 本身会成为一个整体,也就是同步更新。你无需再做任何操作。更新 Halo 只需要替换一个 jar。

    theboyaply

    [root@peng ~]# sudo service halo status
    Redirecting to /bin/systemctl status halo.service
    ● halo.service
       Loaded: loaded (/etc/systemd/system/halo.service; enabled; vendor preset: disabled)
       Active: active (running) since Sat 2020-03-28 14:57:40 CST; 3s ago
      Process: 16052 ExecStop=/bin/kill -s QUIT $MAINPID (code=exited, status=1/FAILURE)
     Main PID: 16055 (java)
       CGroup: /system.slice/halo.service
               └─16055 /usr/bin/java -server -Xms256m -Xmx256m -jar /usr/local/src/halo/halo-latest.jar
    
    Mar 28 14:57:41 peng java[16055]: / / / /___ _/ /___
    Mar 28 14:57:41 peng java[16055]: / /_/ / __ `/ / __ \
    Mar 28 14:57:41 peng java[16055]: / __  / /_/ / / /_/ /
    Mar 28 14:57:41 peng java[16055]: /_/ /_/\__,_/_/\____/
    Mar 28 14:57:41 peng java[16055]: 
    Mar 28 14:57:41 peng java[16055]: Version: 1.3.0

    Java新手,请问这样是正常启动了吗?浏览器访问不到,之前1.2没问题,换了1.3的jar包就访问不了了。

      如果方便的话可以列出1.3.0版本支持的主题列表 我的Walker主题貌似没有对新版本做支持

        1.3.1 发布

        此版本为修复版,主要为了防止 fastjson 依赖之前爆出的高危漏洞会带来影响,这个版本建议都升级(没有升级 1.3.0 的可以直接升级这个版本),避免 fastjson 所带来的问题。

        Fixed

        • 修复自定义页面设置中的地址预览出现 undefined 的问题。
        • 升级 fastjson 版本为 1.2.67

        Ryan Wang 👍
        1.3启动时比1.2多了下面一行,括号里是红字
        Process: 18723 ExecStop=/bin/kill -s QUIT $MAINPID (code=exited, status=1/FAILURE)
        如果没问题就是正常启动了,但是浏览器怎么也访问不到,1.2时可以,那有可能是哪里的问题呢?找了好久也没弄好😅