Solo 升级 3.8.0 后不能访问博客

是使用 docker 安装部署的,升级 3.8.0 后不能访问博客,这个是什么问题呢?

10 回帖
请输入回帖内容...
  • 88250

    看下日志?

    1 回复
  • zytops

    我看日志是皮肤里面的这个字段报错了,statisticPublishedBlogCommentCount

    1 回复
  • zytops

    报错日志QQ 截图 20200120123407.png

  • 88250

    不要外挂皮肤,使用内建的就行。

    2 回复
  • zytops

    嗯 好的,我是试试,谢谢啦。

  • mihone

    d 大如果想用外挂的皮肤有别的办法解决么,因为我外挂皮肤换了背景图片 🙏

    1 回复
  • 88250

    第三方皮肤的话找作者,内建皮肤应该没问题的。

    1 回复
  • mihone

    哦哦好的,顺便问个大概是 nginx 的问题

    ERR_SSL_PROTOCOL_ERROR,我登录的时候浏览器出现这个错误,url 还带上了端口 8080,可我很久都没改过 solo 的配置了呀

    看看是不是那块弄错了

    现在情况:https://域名:8080/start

    我要是把 8080 去掉就变成 latke 配置错误了

    
    services:
      mysql:
        container_name: blog-mysql
        image: mysql
        restart: always
        volumes:
          - /usr/local/docker/blog/mysql/logs:/logs
          - /usr/local/docker/blog/mysql/my.cnf:/etc/mysql/my.cnf
          - /usr/local/docker/blog/mysql/conf:/etc/mysql/conf.d
          - /usr/local/docker/blog/mysql/data:/var/lib/mysql
        ports:
          - "3306:3306"
        environment:
          - MYSQL_ROOT_PASSWORD=newpass
      solo:
        container_name: blog-solo
        image: b3log/solo
        restart: always
        ports:
          - "8080:8080"
        #volumes:
        #  - /usr/local/docker/blog/skins:/opt/solo/skins
        environment:
          RUNTIME_DB: "MYSQL"
          JDBC_USERNAME: "root"
          JDBC_PASSWORD: "newpass"
          JDBC_DRIVER: "com.mysql.cj.jdbc.Driver"
          JDBC_URL: "jdbc:mysql://mysql:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true"
        command: --listen_port=8080 --server_scheme=https --server_host=blog.mihone.site --server_port=
      nginx:
        container_name: nginx
        image: nginx
        restart: always
        ports:
          - "80:80"
          - "443:443"
        volumes:
          - /usr/local/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
          - /usr/local/docker/nginx/conf/conf.d:/etc/nginx/conf.d
          - /usr/local/docker/nginx/html:/usr/share/nginx/html
          - /usr/local/docker/nginx/logs:/var/log/nginx
          - /usr/local/docker/nginx/ssl:/ssl
    
    1 回复
  • 88250

    可参考用户指南 NGINX 部分配置。

    1 回复
  • mihone

    好的,刚才在论坛里搜了搜发现了问题 😂 谢谢 d 大

请输入回帖内容 ...