- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-01-07T03:47:02+00:00","default:bokupi","bokupi")
* AlmaLinux9に移行 [#c8e9b87d]
主に自分の備忘録としての内容です。
CentOS6のサポートが切れて久しいので、新しいOSに移行しました。
CentOSは開発中止となったので、AlmaLinuxを代替として選択しました。
** 以前のOSからデータ移行 [#f7925d8a]
必要なデータを、tarで圧縮します。パーミッションは維持しておきます。
tar cvzfp httpd.tar.gz httpd
新しいサーバで展開します。
tar xvzfp httpd.tar.gz
apacheなどのアプリケーション設定ファイルは、特に保存しませんでした。
アプリケーションのバージョンが変わって設定方法が変わる可能性があるからです。
面倒でなければ保存しておいた方が安心かと思います。
** AlmaLinuxの環境整備 [#w8b17397]
tarなどのコマンドも初期状態では使えませんので、不足しているコマンド等があれば、逐次インストールします。
# dnf install tar
# dnf install php
# dnf install ruby
# dnf install mysql-server mysql
# dnf install php-mysqlnd
** Perl関連の修正 [#tdc8445a]
Perlのバージョンが上がったことで、jcode.plでエラーが出るようになりました。
jacode.plを代わりに使います。
https://metacpan.org/release/INA/jacode-2.13.4.18
色々ファイルがありますが、必要なファイルはjacode.plのみです。
こちらをjcode.plがあるディレクトリに配置し、require対象をjcode.plからjacode.plに書き換えるだけでOKです。