DokuWikiの導入
PHPで動作するデータベースを必要としないウィキソフトウェアの「DokuWiki」を導入します。
※ 2024/10現在はミニウィキとして移設され運用中。
PHP関連のパッケージをインストール
DokuWikiのダウンロードとインストール
DokuWikiのダウンロード
$ wget https://download.dockuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
最新のDokuWikiを公式サイトからダウンロードします。
$ ls
展開されたディレクトリを確認するとバージョンは「dokuwiki-2022-07-31a」のようです。これをApacheのドキュメントルートに移動します。
$ sudo rm -rf /var/www/html/
移動前にドキュメントルートの不要ファイルを完全削除
$ sudo mv dokuwiki-2022-07-31a/ /var/www/html/
Apacheのドキュメントルートに移動します。
$ ls /var/www/html
ドキュメントルートの内容を確認。「install.php」にブラウザからアクセスします。
$ sudo chown -R www-data:www-data /var/www/html/
Apacheからアクセスできるように所有者を変更。
DokuWikiの初期設定
ブラウザで「http://ドメインまたはIPアドレス/install.php」にアクセスします。右上にある「choose your language」を「ja」に変更します。
※ セキュリティに関する(ブラウザから「data」ディレクトリにアクセス出来てしまう)警告も表示されています。「data」ディレクトリ内にある「.htaccess」を有効にすることで解決します。「.htaccess」の有効化については後述します。
「install.php」の削除
$ sudo rm /var/www/html/install.php
インストールが完了しましたので「install.php」を削除します。
「.htaccess」ファイルの有効化
「.htaccess」の有効化はデフォルトの設定ファイル「/etc/apache2/sites-available/000-default.conf」にそのまま記述しています。
サイトを複数設定している場合などは適宜、ファイル名を変更して下さい。
※ 設定前にコピーしてバックアップすることを推奨します。
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
設定ファイルに記述します。