群晖 Container xwiki 安装 开源wiki系统

2024-03-26 12:53:09 8点赞 80收藏 3评论

官方介绍

群晖 Container xwiki 安装 开源wiki系统

镜像与版本

Image:xwiki

版本:stable-mysql-tomcat

官方软件项目托管平台:https://软件项目托管平台.com/xwiki/xwiki-docker

官方yaml文件参照:https://软件项目托管平台.com/xwiki/xwiki-docker/blob/master/16/mysql-tomcat/docker-compose.yml

注:下文的数据库均为mysql

方式一:无数据库创建

原本无mysql数据库,需要连同xwiki一起创建

一、创建文件夹

创建xwiki文件夹,并在该文件夹下创建xwiki-data、mysql-data、mysql-init文件夹

群晖 Container xwiki 安装 开源wiki系统

二、下载sql文件

地址:https://软件项目托管平台.com/xwiki/xwiki-docker/tree/master/16/mysql-tomcat/mysql/init.sql

群晖 Container xwiki 安装 开源wiki系统

点击下载图标,注意图中蓝框xwiki需与下文中数据库用户名DB_USER和MYSQL_USER参数一致,若更改数据库用户名,init.sql也需更改

群晖 Container xwiki 安装 开源wiki系统

将init.sql文件放入mysql-init文件夹

群晖 Container xwiki 安装 开源wiki系统

三、新增项目

群晖 Container xwiki 安装 开源wiki系统群晖 Container xwiki 安装 开源wiki系统

zdm文章不支持markdown代码块,故yaml为截图,其文件即为上图的docker-compose.yml

下图中DB_USER和MYSQL_USER参数需与上文init.sql中xwiki一致,若更改,init.sql也需更改

DB_HOST参数为 群晖ip:下方mysql的端口 ,即ports参数3306

群晖 Container xwiki 安装 开源wiki系统

创建时间长,需耐心等待

群晖 Container xwiki 安装 开源wiki系统

四、浏览器输入 群晖ip:端口

出现下图表示xwiki还未初始化完,需耐心等待

群晖 Container xwiki 安装 开源wiki系统

初始化完成,设置xwiki

群晖 Container xwiki 安装 开源wiki系统

方式二:自带数据库创建

本身存在mysql数据库,只需创建xwiki容器(注意mysql版本,官方示例为8.3)

一、创建文件夹

创建xwiki文件夹,并在该文件夹下创建data文件夹

群晖 Container xwiki 安装 开源wiki系统

二、下载sql文件

地址:https://软件项目托管平台.com/xwiki/xwiki-docker/tree/master/16/mysql-tomcat/mysql/init.sql

群晖 Container xwiki 安装 开源wiki系统

修改init.sql文件,将xwiki替换为zdmi

群晖 Container xwiki 安装 开源wiki系统

三、创建数据库与用户

1.登录phpMyadmin

群晖 Container xwiki 安装 开源wiki系统

2.新建xwiki数据库

群晖 Container xwiki 安装 开源wiki系统

3.新建zdmi用户

群晖 Container xwiki 安装 开源wiki系统群晖 Container xwiki 安装 开源wiki系统

4.数据库导入init.sql文件(赋予zdmi用户权限)

群晖 Container xwiki 安装 开源wiki系统

四、新增项目

群晖 Container xwiki 安装 开源wiki系统群晖 Container xwiki 安装 开源wiki系统

zdm文章不支持markdown代码块,故yaml为截图,其文件即为上图的docker-compose.yml

下图中DB_USER参数需与上文init.sql中xwiki、新建的用户一致,若更改,init.sql、新建用户也需更改

群晖 Container xwiki 安装 开源wiki系统

注1:若网页提示500,可能为数据库连接不上,自行进入/docker/xwiki/data/data,下载hibernate.cfg.xml文件查看url是否正确

群晖 Container xwiki 安装 开源wiki系统

注2:若mysql8设置require-secure-transport=ON,需修改hibernate.cfg.xml文件

参考:https://forum.xwiki.org/t/deploy-xwiki-using-docker-with-an-existing-mysql-service/10572,若还有类似问题也可自行到以上网址查找

群晖 Container xwiki 安装 开源wiki系统

文章创建日期:20240326

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
3评论

  • 精彩
  • 最新
  • 现在这种文章全部是写怎么搭建的,最重要的建好后有什么用一概不说

    校验提示文案

    提交
  • 所以究竟是在干嘛 完全看不懂

    校验提示文案

    提交
  • 软件项目托管平台是什么鬼

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
80
扫一下,分享更方便,购买更轻松