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