首页 >PC >正文

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

一、创建文件夹

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

二、下载sql文件

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

三、新增项目

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

群晖 Container 篇八:群晖 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 篇八:群晖 Container xwiki 安装 开源wiki系统

创建时间长,需耐心等待

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

初始化完成,设置xwiki

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

方式二:自带数据库创建

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

一、创建文件夹

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

二、下载sql文件

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

三、创建数据库与用户

1.登录phpMyadmin

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

2.新建xwiki数据库

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

3.新建zdmi用户

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

四、新增项目

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

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

群晖 Container 篇八:群晖 Container xwiki 安装 开源wiki系统

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

群晖 Container 篇八:群晖 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 篇八:群晖 Container xwiki 安装 开源wiki系统

文章创建日期:20240326

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

网友评论

验证码 换一张
取 消
暂无评论...
三日内热门评论文章
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索