転載・引用について

ユーザ用ツール

サイト用ツール


serviceapp:dokuwiki:install

DokuWikiのInstall

ここでは、DokuWikiのInstallに関して記述する。

DokuWikiを動かす環境と、DokuWiki自身のインストールを記載する。

基盤環境

DokuWikiが動作する環境は、突き詰めれば、

  • httpd
  • PHP

が動く環境である。もちろん、周辺に画像処理・圧縮など、様々Applicationを利用することもできる。

というわけで、今回はFreeBSD + NGiNX + PHP7.2/php-fpm のパッケージの環境でDokuWikiを動かすことにする。

事前にpkg installしておくパッケージは以下の通り。

  • php72
  • php72-extensions
  • nginx-devel

php.ini

DokuWikiを動作させるためのphp.iniの設定。 ja:install:phpに詳しく書いてあるので、参照のこと。

  1. cd /usr/local/etc
  2. cp php.ini-production php.ini
  3. vi php.ini
    • $ diff php.ini-production php.ini
      374c374,375
      < expose_php = On
      ---
      > ;expose_php = On
      > expose_php = Off
      586a588
      > error_log = /var/log/php_error.log
      825c827
      < upload_max_filesize = 2M
      ---
      > upload_max_filesize = 50M
      887a890
      > ; - ODBC support is built in, so no dll is needed for it.
      906d908
      < ;extension=odbc
      939a942
      > date.timezone ="Asia/Tokyo"
      1052c1055
      < mail.add_x_header = Off
      ---
      > mail.add_x_header = On
      1630a1634
      > mbstring.language = Japanese
      1806a1811,1814
      > ; If enabled, a fast shutdown sequence is used for the accelerated code
      > ; Depending on the used Memory Manager this may cause some incompatibilities.
      > ;opcache.fast_shutdown=0
      > 
  4. コマンドラインからphp –versionなどしてphp.iniに問題がないことを確認する
  5. echo 'php_fpm_enable=“YES”' » /etc/rc.confを実行する
  6. service php-fpm startを実行してエラーが出なければOK

HTTPdの設定

今回は、NGiNXでhttpdを実行するので、少し面倒。

書きかけ

DokuWiki本体のInstall

まず、DokuWikiを設置するディレクトリを決める。

今回は、htdocs/dokuwiki/に設置する物とする。

DokuWiki インストールを参照すること。

  1. ダウンロードページから最新バージョンをダウンロード
  2. セキュリティのページを読む。
  3. tarballを展開する。
    • ファイルを展開すると、dokuwiki-yyyy-mm-ddというディレクトリが出来るので、dokuwikiにリネームする
    • htdocs下にコピーする。
    • permissionを設定する。owner、groupはWeb-Serverの実行UID、GIDにする。今回はwww-data.wwwとする
    • # cd htdocs/dokuwiki
      # chmod -R 775 data/
      # chgrp -R www data/
      # cd data
      # chmod 2775 attic cache index locks media meta pages tmp
      # cd ..
      # chmod 775 conf
      # chgrp www conf
      # cd ../lib
      # chgrp -R www plugins/
      # chmod -R 775 plugins/
  4. http://URL/dokuwiki/install.phpにアクセス
    • 必要な情報を投入

これで、DokuWikiが動き出すので、dokuwiki/install.phpを削除する。

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
serviceapp/dokuwiki/install.txt · 最終更新: 2018/05/14 14:35 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki