type
status
date
slug
summary
tags
category
icon
password

一、什么是 Web Trees?

Web Trees 是一款基于 PHP+MySQL 开发的开源族谱管理系统,它以 GEDCOM(家谱数据交换标准格式)为核心,将家族树从本地文件转化为可在线访问的动态网页。自 2007 年从另一款开源工具 PhpGedView 分支发展而来,Web Trees 已成为全球最受欢迎的开源族谱软件之一,被广泛用于个人家族记录、宗族祠堂数字化、历史研究等场景。
其核心定位是:「让族谱管理从单机走向网络,让家族记忆跨越时空共享」

二、Web Trees 的核心功能

1. 可视化家族树展示,多维度追溯血缘
Web Trees 提供多种家族树视图,满足不同场景需求:
  • * pedigree 视图 :以 “中心人物” 为起点,向上展示直系祖先(父母、祖父母),向下展示子女,清晰呈现核心血缘脉络;
  • 家族视图 :展示某对夫妇及其所有后代,适合追踪分支家族发展;
  • 世系图 :以时间轴为线索,按辈分纵向排列家族成员,直观呈现 “第几代” 关系;
  • 关系计算 **:输入任意两人姓名,自动计算亲属关系(如 “表兄妹”“叔侄”),解决复杂家族关系的称呼难题。
每个家族成员档案包含生日、逝世日、职业、居住地、婚姻状况等基础信息,还支持添加传记、照片、文档(如老信件、土地证)等多媒体资料,让人物形象更立体。
2. 多人协作与权限管理,家族共同书写历史
家谱的完善往往需要家族成员共同参与,Web Trees 为此设计了灵活的权限系统:
  • 管理员可创建多个用户账号,为不同亲属分配权限(如 “仅查看”“可编辑分支”“完全管理”);
  • 支持 “待审核编辑” 模式:普通用户提交的家族信息需管理员审核后才生效,避免错误数据混入;
  • 内置修改日志,记录所有数据变更(谁修改了什么、何时修改),便于追溯错误来源。
这种协作模式特别适合分散在各地的家族成员共同完善家谱 —— 远在他乡的亲戚可在线补充本地支系信息,长辈可上传老照片,晚辈则负责数字化整理,让家谱成为家族共同的 “协作作品”。
3. 强大的 GEDCOM 兼容与数据管理
作为家谱行业的通用格式,GEDCOM 是不同族谱软件之间数据互通的桥梁。Web Trees 在这方面表现突出:
  • 支持导入 / 导出 GEDCOM 格式文件(兼容 5.5.1、7.0 等版本),可与 Ancestry、Family Tree Maker 等主流工具无缝对接;
  • 内置数据校验功能,导入时自动检测格式错误(如日期格式不规范、人物关系冲突),并提供修正建议;
  • 支持数据备份与恢复,可设置自动备份计划(如每周备份到云端或本地),确保家族数据万无一失。
4. 丰富的扩展功能,满足个性化需求
Web Trees 通过插件系统支持功能扩展,目前官方及社区已开发上百种插件:
  • ** 地图集成 :自动将成员的出生地、居住地标注在地图上,直观展示家族迁徙路线;
  • 时间线生成 :按时间顺序展示家族重大事件(如婚礼、迁徙、战争经历),生成家族史时间轴;
  • 统计分析 :计算家族平均寿命、生育年龄、姓氏分布等数据,用图表呈现家族特征;
  • 多语言支持 **:内置 30 + 种语言包(含简体中文、繁体中文),支持自定义翻译校对。
 

三、Web Trees安装配置

前期准备 addons

💡
Maria DB
可以在官方addons中安装
notion image
配置
安装完成后进入配置界面,参考如下配置
notion image
💡
webtrees
点击如下链接添加自定义加载项商店
notion image
添加后直接搜索即可找到
notion image
配置
安装完成后,参考如下配置填写IP及端口
notion image
关联数据库
上述配置完成后,点击启动,浏览器输入IP:端口进入配置向导,按照之前的配置填写自己设置的数据库信息
。。。。忘了没截图,很简单,自己配置即可。。。。
另外文章最后面有配置参数,可以查看。

添加主题

webtrees的默认主题一言难尽,非常复古,但是好在可以导入一些第三方主题。
💡
默认主题
notion image
💡
三方主题
notion image
下载地址:Modules and themes
💡
三方主题配置方法
这个东西有坑!!!!!!
Argon Theme为例,按照官方指导进行安装:
  1. 下载最新版本的.zip文件。
  1. 解压缩包。
  1. 确保文件夹名为 。argon
  1. 将文件夹上传到 Web 服务器上安装 webtrees 的目录中。modules_v4
  1. 确保在控制面板中启用了主题。
notion image
结果你在登陆好,开开心心更改主题后,会直接报错!整个页面全部变为错误代码,无法切回默认主题,叫天天不应,叫地地不灵,我的解决方案是删除modules_v4文件夹内该主题后再次启动服务就好.
notion image
那么,如何修复并正常使用该主题呢?
这个问题在论坛里面有提到(吐槽一句论坛做的跟屎一样,鬼知道我为了处理这个问题找了多久):Can't get wt 2.2.1 to work (not even a fresh installation)
只要下载default.zip文件,解压后其上传到modules_v4\<argon>\resources\views\layouts即可
notion image
 
 

配置url

💡
又一个坑
Web Trees如果你需要外网访问,不单单只是在路由器做个端口转发就能用的,需要在其配置文件里面配置外网域名再加上端口转发才能正常访问,而且修改之后内网也就不能用了,很坑!!!
notion image
另外,前面不是将没有截到web trees初次启动关联数据库的设置嘛,可以参考此处
打造超级U盘—U盘格式及布局home assistant UI篇-行程查询页面
Loading...