もういっこWikiエンジン、Dokuwikiです。Apache2+PHPだけでメンテナンスもしやすそう。

Apache2,PHP7のインストールと設定

前回のGrowiのインストールと同じく今回もUbuntu Server 20.04.2 LTSへのインストール。まずはapache2とphp7のインストールです。

$ sudo apt install apache2 php php-xml

これだけで「/var/www/html/」以下が公開された状態になりますが、今回は新しい仮想ホストを作成し8080番で待ち受けします。

$ cd /etc/apache2/site-available
$ sudo touch dokuwiki.conf

dokuwiki.confを作成して、内容を以下のようにします。「USERNAME」はホームディレクトリへ書き換えてください。

<VirtualHost *:8080>
        ServerAdmin webmaster@localhost
        DocumentRoot /home/USERNAME/sites/dokuwiki
        <Directory /home/USERNAME/sites/dokuwiki/>
                Options Indexes FollowSymLinks
                AllowOverride None
                Require all granted
        </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

8080番ポートを有効にするにはports.confを編集し「Listen 8080」を追記します。

Listen 80
Listen 8080
<IfModule ssl_module>
        Listen 443
</IfModule>
<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

Dokuwikiのデプロイ

ホームディレクトリへDekiwikiをデプロイします。

$ cd ~
$ mkdir sites

dokuwikiダウンロードページからパッケージをダウンロード、言語パックが全て入った状態なので全てOff(Toggle All)して日本語だけチェックします(英語は入ったままです)。展開して出来た「dokuwiki」フォルダを今作成した「sites」フォルダ以下へアップロードします。

dokuwiki.confを有効化し、apache2を再起動します。

$ sudo a2ensite dukuwiki.conf
$ sudo systemctl restart apache2.service

おしまい。

デザインが古いので、カスタマイズは必須ですね。

Dokuwiki” への2件のフィードバック

  1. m(._.)m ああ…
    この一連がさっぱり理解できていない爺なのに、書き込みたくなるのは、
    「書き換え・ディレクトリ・ポート番号」などのワードに反応するから
    (;^^)ヘ..
    win95-98 の頃(メモリは Kb 単位、Mb 積んだらモンスターマシン)、
    game のためのリソース確保で FDD の起動ディスク作成、
    「auto exe.bat」とか「.ini」とか「.dll」とか、付け焼き刃の知識の記述でコマンドラインを書いて、
    「限定的win起動・メモリ節約・1Kbでも減らすぞぉぉ!」という制御をしてた。
    あぁ、関係ないコメ、( TДT)ゴメンヨー

    1. Hiroshi Takashima

      2021-04-13 — 23:39

      なんのこっちゃー!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です