Web log by Alleon

Частный сетевой журнал

18 Февраль
0Коммент

Апгрейд SMF v.1.1.x -> IPBoard 3.1.x

Уф! Ну и неделька выдалась. Думал гораздо проще произвести апдейт форума SMF на IPBoard. В итоге получился полный кошмар)).

Инструкцию по конвертации писать не буду, однозначно. Во всяком случае пока. Пройдусь немного поверхностно, по главным разделам, на что стоит обратить внимание при переходе с одного движка форума на другой.

Подводные камни:

1) Кодировки. Ох уж эти кодировки, cp1251, latin1, utf8. Жесть. Где только не копал: php.ini, my.cnf, httpd.conf. В итоге оказалось .htaccess. Для тех, у кого сайт и форум на одном домене, но в разных кодировках, копайте именно .htaccess. Точнее правьте в оном строчку на AddDefaultCharset Off. Именно Off, а не UTF-8 или Windows-1251.

2) Базы MySQL. Кто же знал, что если phpMyAdmin ругается на максимально заливаемый размер дампа, надо лезть в php.ini, а не в my.cnf? Был удивлен.

3) IPBoard.  Изначально не давал ставится. Залил на хост, в адресной строке браузера: http://mydomen/forum/admin/install/index.php — 500 ошибка! И тишина. Не мудрено. php-mbstring отсутствует… Интересно, откуда я должен знать, что на хосте должен быть установлен php-mbstring??? Спасибо гуглу за помощь в поиске строчек из лога httpd…

4) RPM.  Следующая задача найти php-mbstring.rpm для 64-битной версии линуксойдной ОС. Из сырцов не решился…

5) Следующие камушки встретились на пути конвертирования SMF -> IPBoard. ID юзеров почему-то изменилось (не сразу заметил). Ну и далее понеслось. Несопостовление ЛС (в таблицах, естественно привязка к  ID-пользователям),

 
Без комментариев

Написать комментарий

Вы можете войти чтобы добавить свой комментарий.