安裝 DokuWiki

最後編輯:2015-12-18 建立:2015-12-17 歷史紀錄

 

陳幸延Client :

$ scp dokuwiki-5422200921b877a379e34cc4e0fee22a.tgz h4:/tmp/

 

Server :

$ sudo apt-get install php5-gd

 

$ cd /tmp

$ tar xf dokuwiki-5422200921b877a379e34cc4e0fee22a.tgz

$ sudo mv dokuwiki /var/www/html/

 

$ sudo chown -R www-data:www-data /var/www/html/dokuwiki

 

$ sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

$ sudo vi /etc/apache2/sites-enabled/000-default.conf

<Directory /var/www/html/dokuwiki>

Allowoverride All

</Directory>

$ sudo /etc/init.d/apache2 restart

 

$ sudo cp /var/www/html/dokuwiki/.htaccess.dist /var/www/html/dokuwiki/.htaccess

# uncomment those line

$ sudo vi /var/www/html/dokuwiki/.htaccess

  • Options -Indexes -MultiViews +FollowSymLinks
  • ......
  • RewriteEngine on
  • RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L]
  • RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L]
  • RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L]
  • RewriteRule ^$ doku.php [L]
  • RewriteCond %{REQUEST_FILENAME} !-f
  • RewriteCond %{REQUEST_FILENAME} !-d
  • RewriteRule (.*) doku.php?id=$1 [QSA,L]
  • RewriteRule ^index.php$ doku.php