概要
「告知: gnusocial.jpのサーバー移転 | GNU social JP」に記した通り、2022-09-10 Satにgnusocial.jpのサーバーを別のサーバーに移転しました。管理人が前回GNU socialサーバーを移転したのは2018年8月頃で、4年ぶりのサーバー移転となり、手順をすっかり忘れて手こずってしまいました。今後のために、GNU socialサーバーの移転手順を記します。
移転にあたって以下の方針で作業します。
1. ファイルサイズが大きいことが想定されるので、自分のローカルPCを経由せずに、全てサーバー間コピーで完結するようにします。
2. ファイル操作関係のコマンド実行後には終了ステータスを確認して、確実に成功していることを確認します。
echo $? # 0=success
停止
移転中にデータが登録されないようにまずサイトのアクセスを停止します。ホスティングサービスを使っている場合は、コントロールパネルからサイト設定の削除・公開停止を行います。。
あるいは、public/.htaccess
などのサーバー設定の冒頭に以下相当を追記してアクセスを禁止します。
deny from all
Webブラウザーでアクセス不能になることを確実に確認します。
取出
サイトのアクセスを停止したら、移転用にDBをエクスポートします。
ホスティングサービスを利用している場合は、コントロールパネルからDBのバックアップを作成します。
VPSなどでは、使用しているDBに応じてコマンドを実行して取得します。MySQL/MariaDBだと以下相当になります。
詳細プロフィール。SNS: X Twitter/GS=gnusocialjp@gnusocial.jp/WP=gnusocialjp@web.gnusocial.jp。2022-07-17からgnusocial.jpとweb.gnusocial.jpのサイトを運営しています。WordPressで分散SNSに参加しています。このアカウントの投稿に返信すると、サイトのコメント欄にも反映されます。
Comments