Reply To: プロファイル名は後から変更できますか?

TOP Forums 使い方全般(Fixing KUSANAGI) プロファイル名は後から変更できますか? Reply To: プロファイル名は後から変更できますか?

#1464
yosuke
Participant

    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のコンテンツをコピーして、
     現行環境と切り替える流れになるかと思います。