Wallabag Q&A

Cover


手动部署完成后,访问服务页面错乱

通过 git clone 手动部署 Wallabag(版本 v2.6.8,不排除其他版本也存在该问题)完成,安装时,因文件夹 wallassets 及其下文件缺失,导致页面错乱。

解决:

  • 访问 https://github.com/wallabag/wallabag/releases 下载对应 Wallabag 版本 wallabag-x.x.x.tar.gz 压缩文件,并解压文件。

  • 将目录 web/wallassets 及其下文件复制到目录 /var/www/wallabag/web/ 下。

  • 变更目录所有者及权限:

    1
    2
    # chown -R www-data:www-data /var/www/wallabag
    # chmod -R 755 /var/www/wallabag

Update 2024/02/20: 今天在 Render 通过 Docker 部署 Wallabag 出现了同样的问题现象,但通过修改配置文件 ./root/etc/wallabag/parameters.template.yml 中参数 domain_name 中的域名为发布域名,并重新部署启动后,该问题现象解决。

在手动部署时,已多次排查配置文件 ./app/config/parameters.yml 中各个参数,包括参数 domain_name 所配置的域名,均正确,初步怀疑是由于反向代理或端口转发造成。

所以若出现该问题现象,优先检查配置文件中各参数是否配置正确,若无问题,再通过替换文件的方式解决。