1. はじめに
例のごとく CentOS の EOL に伴う作業です。
2. 問題点
pukiwikiの公式サイトにアップデート手順が細かく書いてあるのですが、肝心のパッチファイルそのもののダウンロード先が間違っているようで、それを見つけるのに大変苦労しました。
3. 対応
以下のURLに、各バージョンごとのパッチファイルがあるので、それをダウンロードしてパッチ適用しました。
https://sourceforge.net/projects/pukiwiki/files/
4. ウォークスルー
cp *.patch /var/www/html
cd /var/www/html/wiki
patch -p1 < ../update_pukiwiki_147to150_utf8.patch
patch -p1 < ../update_pukiwiki_150to151_utf8.patch
patch -p1 < ../update_pukiwiki_151to152_utf8.patch
patch -p1 < ../update_pukiwiki_152to153_utf8.patch
patch -p1 < ../update_pukiwiki_153to154_utf8.patch
「Reversed (or previously applied) patch detected! Assume -R? [n]」と出る場合がありましたが、これには、デフォルトの「n」を選択しました。