1. Вы зря панику наводите. Вот так будет работать
http://test5.qpl.ru/ у тех, кто сделает обновление по инструкции. У тех, кто не читает инструкцию и спешит, все будет как вы и написали. Так что перестаньте троллить, за троллинг и неконструктивные выпады будем банить.
2. Версия будет работать под UTF8. Базу данных конвертировать под UTF8 не нужно, права для модификации базы данных не нужны. Все что вы написали не имеет никакого смысла, поскольку MySQL при настроенной SET NAMES utf8 будет автоматически отдавать данные в UTF8. Результат смотрите по ссылке выше. На нашем тестовом сервере по прежнему старая база данных в кодировке cp1251. Все что нужно, это чтобы исходная база была в cp1251 (не latin1). Поэтому нужно запустить скрипт upgrade_to_4_3.php.
3.
То, что вы пытаетесь обновиться с версии 4.0 до 4.3, запуская только upgrade_to_4_3.php в корне неправильно. Потому что (и об этом мы пишем каждый раз!)
нужно последовательно запустить все upgrade_to_4_x.php из папки upgrade. Их там штук 5. База данных менялась несколько раз. А вы пытаетесь только последний upgrade сделать. При этом у вас в базе будут пропущено штук 6 полей. Делайте по инструкции, тогда будет счастье.
4. Не нужно списывать низкую квалификацию на проблемы со скриптом. Мы готовы помогать, если вы нас попросите. Мы пропагандируем взаимное уважение и помощь.
Спасибо.