Потратил уйму сил и времени на апгрейд тестовой версии до новой версии.
Много времени, потому что, как я понял, не все у авторов было прописано корректно, включая требования к системе.
Так, для проверки готовности системы к апгрейду следовало использовать некий скрипт, выложив его на сервер с форумом
Этот скрипт сообщил, что нужно php5.3 и mysql5.5
Ок, делаю то и другое. Что не мгновенно и требует разобраться и настроить.
А скрипт снова говорит, что ничего не готово, нужны php5.3 и mysql5.5.
Тут я полностью теряюсь и общаюсь с ТП IPB. Они копаются в нашем сервере и сообщают, что нужно php5.4. Кто бы догадался.
Ок, подключаю php5.4, корректирую mysql. Все готово.
Гружу обновление, запускаю обновление.
Через несколько операций скрипт сообщает, что есть проблемы с кодировкой в таблицах БД и нужно запустить специальный скрипт...
Запускаю скрипт. Через 10-15 минут скрипт слетает, вероятно, по таймауту.
С превеликим трудом удается запустить скрипт через unix-shell.
Несколько раз скрипт терял связь с сервером mysql. С третьей попытки удалось пройти весь цикл.
Скрипт сказал, что теперь все отлично, продолжим обновление.
И обновил все, вполне корректно.
Далее мне удалось найти русификацию форума, установил.
Беда одна: все тексты в БД превратились в "???????"
Обратился в ТП IPB, они сказали, что это сторонний скрипт, они за него не отвечают. Но могут взять на себя апгрейд форума (только рабочего).
Тем не менее, можно посмотреть, что получилось, смирившись с нечитаемостью текстов.
Админ можно посмотреть. Организован совершенно не так, как прежний.
Никаких следов от собственного дизайна не осталось. Его нужно будет делать заново.
Попытался найти уже кем-то разработанные. Установил пару.
Первый оказался просто сменой цветов фонов и шрифтов. Второй форум признал уже устаревшим и непригодным для текущей версии.
В принципе, внутри админа есть какие-то инструменты для корректировки дизайна.
Хотя понятно, что это сведется к замене логотипа и цвета фонов/шрифтов.
Невредно сопоставить страницы регистрации на старом и обновленном. На новом почему-то пустые списки там, где на старом чекбоксы с интересами. Это совершенно непонятно, так как дополнительные поля профиля - штатная опция форума.
В общем, после апгрейда получаем форум, хоть и с нашими данными, но в первозданном виде.
И с неизвестным количеством заложенных мин, с которыми тоже придется разбираться (типа доп. полей профиля).
Имеется форум на версии IP.Board 3.4.8
Необходимо обновить до версии 4.1.8.1
Сохранить имеющийся дизайн и функционал
___________________________________________
Вот, что пишет наш программист
Потратил уйму сил и времени на апгрейд тестовой версии до новой версии.
Много времени, потому что, как я понял, не все у авторов было прописано корректно, включая требования к системе.
Так, для проверки готовности системы к апгрейду следовало использовать некий скрипт, выложив его на сервер с форумом
Этот скрипт сообщил, что нужно php5.3 и mysql5.5
Ок, делаю то и другое. Что не мгновенно и требует разобраться и настроить.
А скрипт снова говорит, что ничего не готово, нужны php5.3 и mysql5.5.
Тут я полностью теряюсь и общаюсь с ТП IPB. Они копаются в нашем сервере и сообщают, что нужно php5.4. Кто бы догадался.
Ок, подключаю php5.4, корректирую mysql. Все готово.
Гружу обновление, запускаю обновление.
Через несколько операций скрипт сообщает, что есть проблемы с кодировкой в таблицах БД и нужно запустить специальный скрипт...
Запускаю скрипт. Через 10-15 минут скрипт слетает, вероятно, по таймауту.
С превеликим трудом удается запустить скрипт через unix-shell.
Несколько раз скрипт терял связь с сервером mysql. С третьей попытки удалось пройти весь цикл.
Скрипт сказал, что теперь все отлично, продолжим обновление.
И обновил все, вполне корректно.
Далее мне удалось найти русификацию форума, установил.
Беда одна: все тексты в БД превратились в "???????"
Обратился в ТП IPB, они сказали, что это сторонний скрипт, они за него не отвечают. Но могут взять на себя апгрейд форума (только рабочего).
Тем не менее, можно посмотреть, что получилось, смирившись с нечитаемостью текстов.
Админ можно посмотреть. Организован совершенно не так, как прежний.
Никаких следов от собственного дизайна не осталось. Его нужно будет делать заново.
Попытался найти уже кем-то разработанные. Установил пару.
Первый оказался просто сменой цветов фонов и шрифтов. Второй форум признал уже устаревшим и непригодным для текущей версии.
В принципе, внутри админа есть какие-то инструменты для корректировки дизайна.
Хотя понятно, что это сведется к замене логотипа и цвета фонов/шрифтов.
Невредно сопоставить страницы регистрации на старом и обновленном. На новом почему-то пустые списки там, где на старом чекбоксы с интересами. Это совершенно непонятно, так как дополнительные поля профиля - штатная опция форума.
В общем, после апгрейда получаем форум, хоть и с нашими данными, но в первозданном виде.
И с неизвестным количеством заложенных мин, с которыми тоже придется разбираться (типа доп. полей профиля).
Нужен человек, хорошо знакомый с архитектурой IPB