侧边栏壁纸
博主头像
阿鱼君

点亮对生活的好奇心

  • 累计撰写 22 篇文章
  • 累计创建 35 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Seafile头像不能正常显示的有效解决方法

阿鱼君
2024-05-09 / 0 评论 / 0 点赞 / 17 阅读 / 334 字
温馨提示:
本文最后更新于 2024-05-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Seafile提供了自定义用户头像的功能,可以在网页右上角和PC客户端显示自定义头像一开始设置头像并成功上传后并不能成功显示,使用开发人员工具查看,发现头像获取的地址是部署时默认主机名,由此分析应该是未设置实际主机名导致的头像获取失败

查看头像

  • 找到头像位置右键检查代码,从图中看到地址是默认的

image-20240509185205368

修改代码

  • 编辑seahub_settings.py修改FILE_SERVER_ROOT和SERVICE_URL参数,此方法适合已安装Seafile后修改
	
	#编辑seahub_settings.py配置文件
	vi /volume1/docker/seafile/seafile/seafile-data/seafile/conf/seahub_settings.py 
	#修改以下两个参数然后保存
	FILE_SERVER_ROOT = "http://公网ip+端口或者域名/seafhttp"
	SERVICE_URL = "http://公网ip+端口或者域名"
	#重启Seafile容器生效
	docker restart seafile seafile-mysql seafile-memcached
    

备用方案

  • 如果以上操作无效建议在部署Seafile时候设置好SEAFILE_SERVER_HOSTNAME参数为自己域名或者IP+端口,在部署的时候一定要安装官方标准操作配置参数以免导致异常,需要注意操作之后一定要重新上传头像这样才回加载正常

image-20240509204535269

0

评论区

ip); ?>