謝謝 Monkey 的提醒。

剛剛去 SMF 官方網站逛了一下,發現有人跟我遇到同樣的問題。
原來,我下載的升級檔案是 smf_1-0-9_update.tar.bz2,而裡頭的 upgrade.php 是
define('SMF_VERSION', '1.0.8');
正確應該是
define('SMF_VERSION', '1.0.9');
如果下載 smf_1-0-9_update.zip 就沒有這個問題。
我直接修改 upgrade.php 的內容,重新上傳並執行 upgrade.php。現在已經全數論壇順利升級完畢了。
