Dokuwikiのインストール

技術

Dokuwikiのインストールについてのメモを残します。

Dokuwikiのインストール手順

  • 構成
  • CentOS Linux release 7.4.1708
  • Apache 2.4.6
  • PHP 7.0.24

  • Dokuwikiの配置場所
    /var/www/html/dokuwiki

  • アクセスURL例
    http://hoge.com/dokuwiki

Apache関連

Apacheのインストール

$ sudo yum install httpd

Apacheの設定

  1. 設定ファイルを開く
$ sudo vi /etc/httpd/conf/httpd.conf
  1. 修正・追加
# 修正
ServerAdmin [email protected]
ServerName hoge.com:80

# 追加
ServerTokens Prod
ServerSignature Off
TraceEnable off
  1. Apache起動と自動起動
$ sudo systemctl start httpd
$ sudo systemctl enable httpd

firewalld関連

$ sudo systemctl start firewalld
$ sudo systemctl enable firewalld
$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --reload

PHP関連

PHPインストール

$ sudo yum -y install epel-release
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
$ sudo yum -y --enablerepo=epel,remi,remi-php70 install php php-pear php-devel php-mysql php-mbstring php-gd php-pdo php-xml php-mcrypt

$ php --version

PHP設定

  1. 設定ファイルを開く
$ sudo vi /etc/php.ini
  1. 修正する
expose_php = Off # PHPのバージョンを隠蔽
display_errors = On # 画面にエラーを表示する
date.timezone = Asia/Tokyo # 日本時間
mbstring.language = Japanese # 日本語を選択

Dokuwiki関連

Dokuwikiのダウンロード・解凍

$ wget http://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
$ tar zxfvp dokuwiki-stable.tgz

Dokuwikiの配置

$ sudo mv dokuwiki-2017-02-19e /var/www/html/dokuwiki
$ sudo chown -R apache:apache /var/www/html/dokuwiki

Dokuwikiの初期設定

  1. http://hoge.com/dokuwiki/install.phpにアクセス。
    https://kuruwi.net/wp-content/uploads/2017/10/2017102101_01.png

  2. 右上のChoose your languagejaを選択すると日本語表記になります。
    https://kuruwi.net/wp-content/uploads/2017/10/2017102101_02.png

  3. 必要事項を入力

+ ACL(アクセス管理)を使用する
Wikiのページ毎にアクセス管理を行う機能を有効にするかどうかのフラグ
+ Wiki名
Wikiのタイトル
+ スーパーユーザ
Wikiの管理者ユーザ名
+ フルネーム
Wikiの管理者名
+ メールアドレス
Wikiの管理者ユーザのメールアドレス
+ パスワード
任意のパスワード
+ 確認
任意のパスワード確認
+ ACL初期設定
どのアクセス管理を選択するか
+ ユーザ自身で登録可能
Wikiにアクセスした人が自身でユーザ登録できるかどうかのフラグ
+ ライセンス選択
Wikiで表示させたいライセンスを選択する。

  1. 入力が終わったら保存ボタンをクリック

  2. install.phpファイルの削除

$ sudo rm /var/www/html/dokuwiki/install.php

Dokuwikiへアクセス

  1. http://hoge.com/dokuwiki/へアクセス

  2. ログインして管理ページへアクセスすると赤枠のメッセージ表示。セキュリティ設定が未実施。
    https://kuruwi.net/wp-content/uploads/2017/10/2017102101_03.png

  3. Apacheの設定ファイルを開く

$ sudo vi /etc/httpd/conf/httpd.conf
  1. 下記の通り追加
<Directory "/var/www/html/dokuwiki">
AllowOverride All
Require all granted

  1. 再度アクセスすると赤枠メッセージが消えました。(キャッシュは削除したほうがいいかもしれません)
    https://kuruwi.net/wp-content/uploads/2017/10/2017102101_04.png

  2. 以上でインストール完了。
    https://kuruwi.net/wp-content/uploads/2017/10/2017102101_05.png

コメント

タイトルとURLをコピーしました