1. 程式人生 > >Ubuntu 系統搭建 dokuwiki

Ubuntu 系統搭建 dokuwiki

could not uri org ges var 文章 默認 使用 www.

說明

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