Dokuwikiのインストールについてのメモを残します。
Contents
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の設定
- 設定ファイルを開く
$ sudo vi /etc/httpd/conf/httpd.conf
- 修正・追加
# 修正
ServerAdmin [email protected]
ServerName hoge.com:80
# 追加
ServerTokens Prod
ServerSignature Off
TraceEnable off
- 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設定
- 設定ファイルを開く
$ sudo vi /etc/php.ini
- 修正する
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の初期設定
-
http://hoge.com/dokuwiki/install.php
にアクセス。
-
右上の
Choose your language
でja
を選択すると日本語表記になります。
-
必要事項を入力
+ ACL(アクセス管理)を使用する
Wikiのページ毎にアクセス管理を行う機能を有効にするかどうかのフラグ
+ Wiki名
Wikiのタイトル
+ スーパーユーザ
Wikiの管理者ユーザ名
+ フルネーム
Wikiの管理者名
+ メールアドレス
Wikiの管理者ユーザのメールアドレス
+ パスワード
任意のパスワード
+ 確認
任意のパスワード確認
+ ACL初期設定
どのアクセス管理を選択するか
+ ユーザ自身で登録可能
Wikiにアクセスした人が自身でユーザ登録できるかどうかのフラグ
+ ライセンス選択
Wikiで表示させたいライセンスを選択する。
-
入力が終わったら
保存
ボタンをクリック -
install.phpファイルの削除
$ sudo rm /var/www/html/dokuwiki/install.php
Dokuwikiへアクセス
-
http://hoge.com/dokuwiki/
へアクセス -
ログインして管理ページへアクセスすると赤枠のメッセージ表示。セキュリティ設定が未実施。
-
Apacheの設定ファイルを開く
$ sudo vi /etc/httpd/conf/httpd.conf
- 下記の通り追加
<Directory "/var/www/html/dokuwiki">
AllowOverride All
Require all granted
-
再度アクセスすると赤枠メッセージが消えました。(キャッシュは削除したほうがいいかもしれません)
-
以上でインストール完了。
コメント