誰何/さくらのレンタルサーバー

Created Sat, 18 Mar 2023 19:59:13 +0900 Modified Mon, 20 Mar 2023 21:39:12 +0900
648 Words

最近は、DNS とメールサーバーとストレージサーバーとしてしか使っていなくて、かつて BLOG的な何かが流行っていた時に作っていた PHP な動的サイトが Internal Server Error で全滅してた。
FreeBSD 5系→7系→9系→11系な感じで奇数のメジャーバージョンに更新されてきた中のどこかでダメになっていたと思われる。
2022年7月頃から、13系への移行というか新しいサーバーへ移行が始まっているようなので、この際、過去の記事をバックアップしつつ、新サーバーに移行して、SSGな静的サイトをつくろうかなあ。。。

新サーバーへの移行

移行ツールで確認したところ、MySQL 4系が残っているので移行ツールが使えない状態になってる。
昔の BLOG に使われているだけなので、article だけを phpMyAdmin で Export して、MySQL 4系をバッサリ削除。
使うか分からないけど、とりあえず MySQL 5.7 のデータベースを1つ確保しておく。   これで移行ツールが使える状態になったので、新サーバーへの移行を実施。数時間待ったところで移行は無事完了してました。

host keyが変わって、ssh接続でエラーになるので ~/.ssh/known_hosts から古い host key を削除する。

$ ssh-keygen -f "/home/<Your account ID>/.ssh/known_hosts" -R "<Your domain>"

これでリモートホストに接続できて、13.0-Release を拝むことができる。

% uname -a
FreeBSD wwwXXXX.sakura.ne.jp 13.0-RELEASE-p12 FreeBSD 13.0-RELEASE-p12 #0: Tue Sep 12 19:33:31 UTC 2023     root@amd64-builder.daemonology.net:/usr/obj/usr/src/amd64.amd64/sys/GENERIC  amd64

メールはIMAP運用なので、移行失敗したらそれなりに悲しいなあと思ってましたが、ざっと確認した感じ大丈夫そう。
ストレージとして使ってたディレクトリとか、gitのbareリポジトリもちゃんと移行されてそう。

Hugo用の bare リポジトリの作成