目次

「インストール」に戻る

DokuWikiのインストール



事前準備

DokuWikiをインストールする前に、AapacheかNginxを準備しておきましょう。


設計

DokuWikiの置き場所の検討

DokuWikiを置く場所を決めましょう。
バックアップしやすいように、サイトごとにディレクトリを分けて、
その下にdokuwikiディレクトリがある構成がいいでしょう。

Apacheの一般的な構成の場合

DocumentRootが/var/www/html

/var/www/html/
             test1/dokuwiki/
             test2/dokuwiki/

http://IPアドレス/test1/dokuwiki/ や http://IPアドレス/test2/dokuwiki/でアクセスできます。

Nginxの一般的な構成の場合

DocumentRootが/usr/share/nginx/html

/usr/share/nginx/html/
                     test1/dokuwiki/
                     test2/dokuwiki/

http://IPアドレス/test1/dokuwiki/ や http://IPアドレス/test2/dokuwiki/でアクセスできます。

/home/user01/wwwがコンテンツを置く共用サーバの場合

/home/user01/www/
                 test1/dokuwiki/
                 test2/dokuwiki/

http://IPアドレス/test1/dokuwiki/ や http://IPアドレス/test2/dokuwiki/でアクセスできます。


ダウンロード

DokuWikiをダウンロードしましょう。

https://www.dokuwiki.org/start?id=ja:dokuwiki

ダウンロードの選択項目

項目 内容 補足
Version Stable (Recommended)
Update
Download changed files only
OFF 初回インストール時はOFFのままです。
Include Web-Server OFF 別のWebサーバを使うので不要
Languages en, ja
Popular Plugins Upgrade Plugin
Wrap Plugin
Upgrade PluginとWrapは入れておく


インストールディレクトリの作成

Aapcheの場合

# cd /var/www/html
# mkdir test1
# chmod 777 test1

Nginxの場合

# cd /usr/share/nginx/html
# mkdir test1
# chmod 777 test1


アップロード

ダウンロードした圧縮ファイルをWinSCPやFilezillaなどを利用して、
サイトごとに作ったディレクトリの下にファイルをサーバにアップロードします。

共用サーバを使っていて、サーバでコマンド実行にできない場合は、
事前にPCで解凍しておきファイルをアップロードすることもできます。



一度ホームディレクトリにアップロードしてから、該当のディレクトリに移動する操作例

/home/user01/dokuwiki/dokuwiki-xxxxxxxxx.tgz  にファイルをアップロード

# cd /var/www/html/test1
# mv /home/user01/dokuwiki/dokuwiki-xxxxxxxxx.tgz  .
# ls -l /var/www/html/test/dokuwiki*


インストール

解凍テスト

dokuwikiディレクトリの下にファイルが作られることをを確認しましょう。

# cd /var/www/html/test1        <- Apacheの場合、Nginxの場合は、cd /usr/share/nginx/html/test1

# tar ztvf dokuwiki-aaf6e77cc027f88ee519b0a29a3b1276.tgz |head
-rw-rw-r--  0 2012   2012     1509  8月 23 22:57 dokuwiki/.htaccess.dist
-rw-rw-r--  0 2012   2012    18092  8月 23 22:57 dokuwiki/COPYING
-rw-rw-r--  0 2012   2012      306  8月 23 22:57 dokuwiki/README
-rw-rw-r--  0 2012   2012       23  8月 23 22:57 dokuwiki/VERSION
-rw-rw-r--  0 2012   2012       31  8月 23 22:57 dokuwiki/bin/.htaccess
-rwxrwxr-x  0 2012   2012     8753  8月 23 22:57 dokuwiki/bin/dwpage.php
-rwxrwxr-x  0 2012   2012     9996  8月 23 22:57 dokuwiki/bin/gittool.php
-rwxrwxr-x  0 2012   2012     2422  8月 23 22:57 dokuwiki/bin/indexer.php
-rwxrwxr-x  0 2012   2012     1873  8月 23 22:57 dokuwiki/bin/render.php
-rwxrwxr-x  0 2012   2012     3271  8月 23 22:57 dokuwiki/bin/striplangs.php
(略)


解凍

# tar zxvf dokuwiki-aaf6e77cc027f88ee519b0a29a3b1276.tgz
#
# ls -lh
total 2316
drwxr-xr-x   8 root    root    512B 12月  6 09:48 dokuwiki
-rw-r--r--   1 user01  users   2.2M 11月  7 00:28 dokuwiki-aaf6e77cc027f88ee519b0a29a3b1276.tgz


権限設定

権限は、共用サーバだと自分のユーザになるので気にしないでいいですが、
VPSとかでrootで実行する場合は、解凍したら圧縮した時のユーザの所有者のままになってしまいますので、
chown -R xxx:xxx dokuwiki でサーバに合った権限に変更しましょう。

Apacheの場合

# chown -R apache:apache dokuwiki

Nginxの場合

# chown -R nginx:nginx dokuwiki


インストール画面からの設定

インストール画面の表示

以下のURLにアクセスしてインストール画面を表示します。

http://IPアドレス/test1/dokuwiki/install.php


日本語化

まずは、右上で、Choose your language:Jaにして日本語にしましょう。

項目の入力

以下の内容のようにする

設定項目設定内容
Wiki名 Wikiのタイトルを付ける
例:DokuWikiで研究生活
ACL(アクセス管理)を試用するON
スーパーユーザー user01
フルネーム test admin
メールアドレス xxxx@xxxxx.xxx
パスワード xxxxx
ACL初期設定 パブリック Wiki(閲覧は全ての人が可能、書き込み、アップロードは登録ユーザのみ
または
クローズドWiki(登録ユーザーにのみ使用を許可)
OFF ユーザ自身で登録可能
あなたが作成したコンテンツが属するライセンスを選択してください: ライセンス情報を表示しません。
Dokuwiki の内容の向上に協力して下さい: OFF


インストール完了画面

以下の画面が表示されますので、「作成した DokuWiki」をクリックして、Wikiをみましょう。


Wikiの表示

設定やページ編集のために、右上の「ログイン」をクリックしましょう。


設定

設定するには、右上の「管理」をクリックしましょう。



管理ページが表示されます。




不要なファイル削除

install.phpを削除しましょう。

# pwd
/home/user01/www/test/dokuwiki
# rm  install.php



インストールに利用したファイルを削除しましょう

# rm dokuwiki-aaf6e77cc027f88ee519b0a29a3b1276.tgz






「インストール」に戻る