Ubuntu 系统搭建 dokuwiki

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 系统搭建 dokuwiki相关的知识,希望对你有一定的参考价值。

说明

dokuwiki是一个强大的wiki系统,简单轻量,插件丰富,很合适中小团队作为团队文档管理的工具。

安装及部署

  1. 在Ubuntu上安装Apache2 和 php

  2. 启动Apache的Rewrite模块

    sudo a2enmod rewrite
  3. 官网下载包并且解压

    cd /var/www
    sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
    sudo tar xvf dokuwiki-stable.tgz
    sudo mv dokuwiki-*/ dokuwiki
  4. 修改dokuwiki的权限

    sudo chown -R  777 /var/www/dokuwiki
  5. 修改Apache中文件根目录的指向路径

    sudo nano /etc/apache2/sites-enabled/000*.conf
    修改/var/www/html/var/www/dokuwiki
  6. 修改域名指向

    <VirtualHost 127.0.0.1>
    DocumentRoot /var/www/dokuwiki
    ServerName 域名
    </VirtualHost>
  7. 修改AllowOverrides的配置,修改

    sudo nano /etc/apache2/apache2.conf
    AllowOverride None 修改为 AllowOverride All
  8. 重启Apache2

    sudo service apache2 restart

    Apache2默认监听端口为80,如果有其他应用占用了,则会出现以下端口占用提示。
    Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
    (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
    no listening sockets available, shutting down

    1) 修改下apache2配置文件httpd.conf监听端口

    Listne 80(替换掉) 
    2) 与其他服务器共享80端口
  9. 访问http://域名/dokuwiki/install.php
    如果出现这个提示,则是没有修改权限或者修改不成功

    DokuWiki Setup Error
    The datadir (‘pages‘) at ./data/pages is not found, isn‘t accessible or writable. You should check your config and permission settings. Or maybe you want to run the installer?
    则应该回到4重新修改dokuwiki的文件权限。

  10. 配置成功后,删除以下文件

    sudo rm /var/www/dokuwiki/install.php
  11. 开始使用。
    技术分享图片

参考文章:

https://www.dokuwiki.org/install:ubuntu








以上是关于Ubuntu 系统搭建 dokuwiki的主要内容,如果未能解决你的问题,请参考以下文章

安装企业级的dokuwiki文档系统

CentOS7上搭建Dokuwiki

Ubuntu 16.04应用布署小记

开源知识管理系统-dokuwiki 安装使用记录

云原生之Docker实战使用docker部署DokuWiki知识库系统

DokuWiki引擎程序介绍