Reply To: プロファイル名は後から変更できますか?
TOP › Forums › 使い方全般(Fixing KUSANAGI) › プロファイル名は後から変更できますか? › Reply To: プロファイル名は後から変更できますか?
tarky さん、こんにちわ。
kusanagi status
の結果、ありがとうございます。
※KUSANAGI には KUSANAGI 8、KUSANAGI 9があり、
またEditionも、無償版、Business Edition Premium Editionと複数あります。
それぞれで対処方法が異なるので、お使いの環境が詳しく分からないことには回答出来かねます。
ご質問の際には、kusanagi status
の結果の貼り付けの方を合わせてお願い致します。
> どこを書き換えるかなどの資料はあるのでしょうか?
⇒以下の対応になるかと思います。
※プロファイルの旧名が「OLDPROFILE」、新名が「NEWPROFILE」とします。
※DB名、DBユーザーは、変更しない前提です。
・/etc/kusanagi.d/profile.conf
該当プロファイルのセクション [OLDPROFILE] を [NEWPROFILE] に書き換える
・/etc/kuasnagi.conf
PROFILE="OLDPROFILE" を "NEWPROFILE" に書き換える
・/etc/nginx/conf.d
OLDPROFILE_http.conf OLD_PROFILE_ssl.conf をそれぞれ NEWPROFILE_http.conf NEWPROFILE_ssl.conf にリネームする
ログのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
DocumentRootのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
・/etc/httpd/conf.d
OLDPROFILE_http.conf OLD_PROFILE_ssl.conf をそれぞれ NEWPROFILE_http.conf NEWPROFILE_ssl.conf にリネームする
ログのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
DocumentRootのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
・/etc/monit.d
OLDPROFILE_httpd.conf OLDPROFILE_nginx.conf をそれぞれお NEWPROFILE_httpd.conf NEWPROFILE_nginx.conf にリネームする
ログのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
DocumentRootのパスでOLDPROFILEの箇所を全てNEWPROFILEに置換する。
定義名でOLDPROFILEが使われている部分をNEWPROFILEに置換する。
・/home/kusanagi
OLDPROFILE を NEWPROFILE にリネームする
・サービス再読み込み、サービス再起動
上記を全て変更したら
kusanagi monit reload
kusanagi restart
を実行する。
以上になるかと思います。
> 別の方法で再作成先にデータ移行する必要があるという認識で合ってますでしょうか?
⇒新しく指定のプロファイル名で、環境構築して、DBデータとWordPressのコンテンツをコピーして、
現行環境と切り替える流れになるかと思います。