DokuWikiをインストールする前に、AapacheかNginxを準備しておきましょう。
DokuWikiを置く場所を決めましょう。
バックアップしやすいように、サイトごとにディレクトリを分けて、
その下にdokuwikiディレクトリがある構成がいいでしょう。
DocumentRootが/var/www/html
/var/www/html/ test1/dokuwiki/ test2/dokuwiki/
http://IPアドレス/test1/dokuwiki/ や http://IPアドレス/test2/dokuwiki/でアクセスできます。
DocumentRootが/usr/share/nginx/html
/usr/share/nginx/html/ test1/dokuwiki/ test2/dokuwiki/
http://IPアドレス/test1/dokuwiki/ や http://IPアドレス/test2/dokuwiki/でアクセスできます。
/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は入れておく |
# cd /var/www/html # mkdir test1 # chmod 777 test1
# 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 でサーバに合った権限に変更しましょう。
# chown -R apache:apache dokuwiki
# 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をみましょう。
設定やページ編集のために、右上の「ログイン」をクリックしましょう。
設定するには、右上の「管理」をクリックしましょう。
管理ページが表示されます。
install.phpを削除しましょう。
# pwd /home/user01/www/test/dokuwiki # rm install.php
インストールに利用したファイルを削除しましょう
# rm dokuwiki-aaf6e77cc027f88ee519b0a29a3b1276.tgz