kusanagi,baserCMSのドメイン変更手順

2018/06/22 | 開発記録 | hideichi

baserCMSって書いたけど、cakephp2系も同じだと思う。

sample はプロビジョニング名(プロファイル名)です。
DNSはこの前に変えておく。

【環境】
baserCMS 4.1.1
KUSANAGI Version 8.2.1-2
sakura VPS 512MB
kusanagi centos7
php5 / apache

1, ドメイン変更

kusanagi setting --fqdn mydomain.com sample

2, install.phpの変更
http(s)、s付けないでドメインを書き換える。

Configure::write('BcEnv.siteUrl', 'http://mydomain.com/');

3, リダイレクト解除

kusanagi ssl --https noredirect sample

4, キャッシュクリア
cache_clear.sh
DocumentRootと同じディレクトリに設置して、実行権限付けて実行。

5, SSL再設定

kusanagi ssl --email info@mydomain.com sample

6, htts化
install.phpを再変更。
s付ける。

Configure::write('BcEnv.siteUrl', 'https://mydomain.com/');

7, リダイレクト再設定

kusanagi ssl --https redirect sample

kusanagiコマンドについては以下。
https://kusanagi.tokyo/document/command/

[2018.6.25追記]
Failed authorization procedure. sample.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Invalid response from http://sample.com/.well-known/acme-challenge/Z7i8RwMx_7m53bBLH5gqRkzvE7OyundmnKsiD_Y03OY:
もし、こんなエラーで躓いたら、DocumentRootのhtaccessを確認。

RewriteRule ^(\.well-known/.*)$ $1 [L]

これを追記。直下は.well-knownへのアクセスのみ許可する。
全体ではこんな感じ。

RewriteEngine on
#RewriteBase /
RewriteRule ^(\.well-known/.*)$ $1 [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]

前の記事:

次の記事:

2018/06/22 | 開発記録

コメント/トラックバック

トラックバック用URL:

この投稿のコメント・トラックバックRSS




管理人にのみ公開されます

前の記事:

次の記事:

【二種免許】深視力検査合格のコツや裏技
【二種免許】深視力検査合格のコツや裏技

東京では免許更新の際、ゴールド免許の方や島嶼にお住まいの方以外は、鮫洲...

no image
[cakephp4] dirtyとoriginal

patchEntityすると、変更したところと、変更前の内容が取れる。...

BaserTestCaseで特定プラグインの有無でfixturesを振り分ける
BaserTestCaseで特定プラグインの有無でfixturesを振り分ける

baserCMSのTestCaseで、特定のプラグインの有無を調べて、...

kusanagi で letsencryptが更新されない
kusanagi で letsencryptが更新されない

結論から、アパッチを直接再起動すると直るかも。 systemctl r...

baserCMS プラグインのアップデートスクリプト
baserCMS プラグインのアップデートスクリプト

(参考) http://project.e-catchup.jp/pr...

→もっと見る

PAGE TOP ↑