DokuWiki 的安装部署

DokuWiki 对服务器环境需求很低,支持PHP即可。方便备份,迁移。

一、安装

1. 获取DokuWiki 程序

浏览器打开下载页面:http://download.dokuwiki.org/ 。Version选择 Stable,Language 选择 所需的语言,Plugins 可留空以后可以再安装。选择完成后点击 Download,即可下载到一个 tgz 压缩包,保存到本地。

dokuwiki1_1

2. 上传服务器

服务器需要支持 php 功能,php 版本需要 5.2 以上。具体参考 https://www.dokuwiki.org/requirements

将tgz压缩包解压后上传到服务器相应的目录内。 参考 https://www.dokuwiki.org/security 设置服务器目录,禁止目录 data / conf / bin / inc 能够直接被浏览器访问到。

3. 初始安装

打开 install.php 页面,进行一些安装,具体参考 https://www.dokuwiki.org/installer ,填入一些网站的信息设置。(注意右下侧的安全提示,需要针对提示修正)

dokuwiki1_2

  • Enable ACL 启用ACL
    勾选启用 ACL,可以控制用户对页面及命名空间的访问权限。关于 ACL ,参看 https://www.dokuwiki.org/acl
  • Superuser 超级用户
    设置超级用户相关信息
  • Initial ACL policy 初始化的ACL政策
    选取ACL初始化设置,后续可以再修改。选中 “公共的维基 (任何人都有读的权限,只有注册用户才有写和上传的权限)”或者“关闭的维基(只有注册用户才有读、写、上传的权限)”
  • Allow user to register themselves 允许用户自行注册
    如果不勾选,用户不能够自行注册。
  • Please choose the license you want to put your content under 选择内容发布许可协议
    勾选“不要显示任何许可协议信息”
  • Help us to improve the DokuWiki experiences
    取消勾选 “每个月向 DokuWiki 开发者发送匿名的使用数据”

选择完提交,即可显示配置成功。

dokuwiki1_3

然后可以删除 install.php 。install.php 工具在 conf  目录内生成了四个配置文件。

dokuwiki1_4

二、管理

配置完成后即可打开首页页面,会看到如下的界面

dokuwiki1_5

使用超级用户登录,点击右上角“管理”进入管理界面

dokuwiki1_6

然后再点击 “配置设置”,进入更详细的设置页面“配置管理器”

  • 显示设置
    显示用户为:选择“用户全名”
  • 认证设置
    自动生成密码:取消勾选
  • 高级设置
    非 ASCII 文件名的编码方式:默认是“URL”选取“utf-8”。此设置可以页面文件中文名可读。

至此,基本的设置已经完成。系统可以投入使用了。

三、访问

使用网页浏览器访问 http 服务器的地址即可。外网可通过技术手段使之能访问到。

四、安装扩展

扩展(插件)可以扩展 DokuWiki 的功能。

在线安装

使用超级用户登录,点击右上角“管理”进入管理界面,然后点击“扩展管理器”,进入扩展管理界面。

dokuwiki1_7

可以在“搜索和安装”页面搜索并安装所需要的扩展。

有价值的扩展:

  • dw2pdf :导出为pdf文件
    安装的 dw2pdf 插件,默认对中文支持不够好,需要修改设置。打开插件目录lib/plugins/dw2pdf/mpdf/,打开 config.php,找到 $this->useAdobeCJK = false 改为 TRUE

其他有价值扩展:

  • SwiftMailer :邮件发送功能
    如果服务器没有 senmail 功能,可使用此插件配置实用其他 smtp 服务器来发送邮件。

Leave a Reply

Your email address will not be published. Required fields are marked *