User Tools

Site Tools


vps:vps4th2nd_05

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vps:vps4th2nd_05 [2019/06/23 11:38]
hoge@hoge [pkg]
vps:vps4th2nd_05 [2019/06/24 22:55] (current)
hoge@hoge [DokuWiki]
Line 61: Line 61:
   * apache24   * apache24
   * dokuwiki   * dokuwiki
-    * インストール後、/​usr/​local/​www/​dokuwikiの所有権を変更する。<​code>​ 
-# cd /​usr/​local/​www 
-# chown -R www:www dokuwiki 
-</​code>​ 
   * mod_php72   * mod_php72
   * py36-certbot   * py36-certbot
 +  * py36-certbot-apache
  
  
Line 76: Line 73:
 mbstring.http_input = auto mbstring.http_input = auto
 mbstring.http_output = UTF-8 mbstring.http_output = UTF-8
- 
-always_populate_raw_post_data = -1 
 </​code>​ </​code>​
-  * always_populate_raw_post_data 
-    * -1 にしないとアップロードできない。 
  
 ===== Let's Encrypt設定 ===== ===== Let's Encrypt設定 =====
-[[https://letsencrypt.jp/​|Let'​s Encrypt 総合ポータル]]を参考に設定を行う。+[[https://free-ssl.jp/​|Let'​s Encrypt 総合ポータル]]を参考に設定を行う。
  
   * 事前に apache を停止(起動済みの場合)<​code>​   * 事前に apache を停止(起動済みの場合)<​code>​
Line 161: Line 154:
 <​IfModule mime_module>​ <​IfModule mime_module>​
     AddType application/​x-httpd-php .php     AddType application/​x-httpd-php .php
-    AddHandler cgi-script .cgi 
 </​IfModule>​ </​IfModule>​
 </​code>​ </​code>​
Line 198: Line 190:
              ​dwongrade-1.0 force-response-1.0              ​dwongrade-1.0 force-response-1.0
                            
-    <​IfModule alias_module>​ 
-         # Aliasとして、/​c-boardへのアクセスを/​usr/​local/​www/​c-boardへマップ 
-         Alias /c-board /​usr/​local/​www/​c-board 
-    </​IfModule>​ 
-    ​ 
     <​Directory />     <​Directory />
          ​Options FollowSymLinks ExecCGI          ​Options FollowSymLinks ExecCGI
Line 211: Line 198:
     </​Directory>​     </​Directory>​
  
-    <​Directory "/​usr/​local/​www/​c-board">​ 
-         ​Options FollowSymLinks ExecCGI 
-         ​AllowOverride all 
-         Order allow,deny 
-         Allow from all 
-          
-         ​AuthType Digest 
-         ​AuthName HOGE 
-         ​AuthDigestDomain /​usr/​local/​www/​c-board 
-         ​AuthDigestProvider file 
-         ​AuthUserFile /​usr/​local/​etc/​apache24/​.htdigest 
-         ​Require valid-user 
-    </​Directory>​ 
-    ​ 
 CustomLog "/​var/​log/​httpd-ssl_request.log"​ \ CustomLog "/​var/​log/​httpd-ssl_request.log"​ \
           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"​%r\"​ %b"           "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"​%r\"​ %b"
Line 230: Line 203:
 </​code>​ </​code>​
  
-==== Digest認証設定 ==== 
-  * .htdigestを作成する。<​code>​ 
-# cd /​usr/​local/​etc/​apache24 
-# htdigest -c .htdigest '​AuthNmaeで設定した値'​ 認証するユーザ名 
-</​code>​ 
  
 ==== コンフィグ確認 ==== ==== コンフィグ確認 ====
Line 250: Line 218:
  
 ===== DokuWiki ===== ===== DokuWiki =====
-  ​* ブラウザにてinstall.phpにアクセスする+==== 新規の場合 ==== 
 +  ​* ブラウザにてinstall.php にアクセスしウィザードに従って設定を行う
   * DokuWiki installer実行後、install.phpを削除する。   * DokuWiki installer実行後、install.phpを削除する。
   * [管理] -> [テンプレートのスタイル設定] -> [サイトの全体幅] を 100%   * [管理] -> [テンプレートのスタイル設定] -> [サイトの全体幅] を 100%
-  * タイムゾーン設定のため、conf/conf/​local.protected.php を新規作成<​code>​+  * タイムゾーン設定のため、conf/​local.protected.php を新規作成<​code>​
 <?php <?php
 date_default_timezone_set("​Asia/​Tokyo"​);​ date_default_timezone_set("​Asia/​Tokyo"​);​
 </​code>​ </​code>​
  
 +==== データ移行の場合 ==== 
 +  * 移行元で[[https://​www.dokuwiki.org/​faq:​backup|How to backup DokuWiki?]] に従い、バックアップを行う。 
 +  * install.php を削除する。 
 +  * バックアップを展開する。 
 +  * [[https://​www.dokuwiki.org/​install:​freebsd|DokuWiki on FreeBSD]] に従い、設定を行う。
vps/vps4th2nd_05.1561257493.txt.gz · Last modified: 2019/06/23 11:38 by hoge@hoge