如何在 CentOS 中安装 XWiki
创始人
2024-03-01 18:51:59
0

由于大家的强烈要求,这里有另外一篇在 CentOS 7 服务器中用 XWiki 安装 wiki 的教程。我们已经发布了一篇如何在 Ubuntu 中安装 DokuWiki 的教程,但如果你需要一个 DokuWiki 的替代品,XWiki 是一个很好的选择。

XWiki 信息

首先最重要的是:它是自由而开源的!这是一些 XWiki 的功能:

  • 一个非常强大的所见即所得编辑器
  • 强大的 wiki 语法
  • 强大的权限管理
  • 响应式皮肤
  • 高级搜索
  • 独特的应用程序集
  • 还有更多功能……

为何使用 XWiki?

它已经开发了 10 多年,XWiki 被许多知名公司使用作为:

  • 知识库
  • 内网协作
  • 公开网站
  • 商业应用
  • 其他等……

XWiki 要求

  • Java 8 或更高版本
  • 支持 Servlet 3.0.1 的 Servlet 容器
  • 用于支持数据库的 JDBC 4 驱动程序
  • 至少 2GB RAM(对于较小的 wiki 是 1GB)
  • 你可以从阿里云等云服务商购买一个 VPS,可以使用一键部署的 Java 环境

我们将在本教程中使用 CentOS 7 服务器。

CentOS 7 中 XWiki 安装指南

让我们开始吧。首先登录 CentOS VPS,更新你的系统:

yum update

如果你还没有安装 nano 和 wget,就先安装:

yum install nano wget

安装 Java

XWiki 基于并运行于 Java 环境,因此我们需要安装 Java。要安装它,运行下面的命令:

yum install java

要验证是否已经成功安装,运行:

java -version

下载并安装 XWiki

目前,XWiki 最新的版本是 8.4.4,如果还有更新的版本,你可以用更新命令更新。

要下载 XWiki 安装器,运行:

wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.4.4-standard.jar

要运行安装器,输入下面的命令:

java -jar xwiki-enterprise-installer-generic-8.4.4-standard.jar

现在,安装器会有提示地询问你几个问题,分别输入 1(接受)、2(退出)、3(重新显示)。大多数提示可以回答 1(接受)。这个安装器是不言自明的,易于理解,因此只要遵循其每步建议就行。

启动 XWiki

要启动 XWiki,你需要进入你先前选择的目录:

cd /usr/local/"XWiki Enterprise 8.4.4"

并运行脚本:

bash start_xwiki.sh

等待脚本执行完毕就行了。XWiki 已经安装并已启动。就是这么简单。

现在你可以在 8080 端口上通过域名或者服务器 IP 访问 XWiki 了:

http://server-ip:8080

或者

http://example.com:8080

XWiki 默认运行在 8080 端口,但如果你想要使用 80 端口,确保没有其他程序运行在 80 端口,并用下面的命令启动 XWiki:

bash start_xwiki.sh -p 80

现在你可以不用指定端口访问 XWiki 了。当你访问时,你应该会看见默认的 XWiki 主页。

XWiki 默认的管理员用户及密码为:

  • 用户名:Admin
  • 密码:admin

使用它们登录并访问管理面板。祝你在新的 wiki 中使用愉快!


via: https://thishosting.rocks/how-to-build-your-own-wiki-with-xwiki-on-centos/

作者:thishosting.rocks 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

开源|推荐一个国产开源企业...
今天,为大家推荐一款国产开源黑马工具——ChatWiki,这款斩获...
2026-01-30 19:48:22
开源|用ChatWiki搭...
在数字化转型加速的今天,企业内部知识沉淀难、查询效率低、客户咨询响...
2026-01-29 16:18:46
2025 年最佳人工智能A...
在快速演进的数字化工作环境中,企业知识正在以前所未有的速度扩散在文...
2025-12-10 16:16:48
不支持的PHP版本;Med...
如果你的PHP版本不支持Mediawiki 1.17的旧版本,你可...
2025-01-11 20:31:42
不理解 "Ten...
解决方法:阅读文档:首先,仔细阅读TensorFlow Objec...
2024-12-26 08:01:09
编辑页面后出现Mediaw...
在您的LocalSettings.php文件中添加以下行:$wgI...
2024-12-01 22:00:59

热门资讯

2020 年的 GitHub ... 距离 2020 年结束只剩下区区 24 天,我们即将结束魔幻的 2020 ,迎来新的一年,新的一年或...
开源新闻速递:openSUSE... 今日关注openSUSE 项目组的 Dominique Leuenberger 在他的周报中说:“这...
KDE4.11 Beta1 正...   KDE 项目工作组刚刚发布了 KDE Software Compilation 4.11 Bet...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用时间序列数据,用开源工具助... InfluxData 是一个开源的时间序列数据库平台。下面介绍了它是如何被用于边缘应用案例的。收集到...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Textual:为 Pytho... 快速入门使用 TextualPython 在 Linux 上有像 TkInter 这样的优秀 GUI...
硬核观察 #1245 Open... #1 OpenAI 悄然删除禁止将 ChatGPT 用于 “军事和战争” 的禁令在 1 月 10 日...