Ubuntu 系統搭建 dokuwiki
說明
dokuwiki是一個強大的wiki系統,簡單輕量,插件豐富,很合適中小團隊作為團隊文檔管理的工具。
安裝及部署
在Ubuntu上安裝Apache2 和 PHP
啟動Apache的Rewrite模塊
sudo a2enmod rewrite
官網下載包並且解壓
cd /var/www sudo wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz sudo tar xvf dokuwiki-stable.tgz sudo mv dokuwiki-*/ dokuwiki
修改dokuwiki的權限
sudo chown -R 777 /var/www/dokuwiki
修改Apache中文件根目錄的指向路徑
修改sudo nano /etc/apache2/sites-enabled/000*.conf
/var/www/html
為/var/www/dokuwiki
修改域名指向
<VirtualHost 127.0.0.1> DocumentRoot /var/www/dokuwiki ServerName 域名 </VirtualHost>
修改AllowOverrides的配置,修改
將sudo nano /etc/apache2/apache2.conf
AllowOverride None
修改為AllowOverride All
重啟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 down1) 修改下apache2配置文件httpd.conf監聽端口
2) 與其他服務器共享80端口Listne 80(替換掉)
訪問
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的文件權限。配置成功後,刪除以下文件
sudo rm /var/www/dokuwiki/install.php
開始使用。
參考文章:
https://www.dokuwiki.org/install:ubuntu
Ubuntu 系統搭建 dokuwiki