Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.22 » Переход с 2.20 на 2.22 |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
PIT666 |
Собираюсь перейти. Как сделать безболезненно? |
yga |
Переходил сегодня ночью 11.01.2007 (SmallProxy Forum) сделал как написано 1) бэкап MySql - рекомендованным скриптом http://sypex.net/ 2) сделал копию файлов форума (примерно 4 мега) 3) закачал на сайт новые файлы форума (перезапись поверх), кроме файлов собственного стиля 4) запустил install.php, поставил права на файлы которые просил инсталлятор (почему то он этого не делает) кроме того дал права на запись для файла config/bots.txt? затем он написал, что всё обеновлено успешно Теперь у меня форум самой свежей версии |
PIT666 |
Тоже перешёл, причём вообще без проблем. 1. На всякий случай сделал бекап sql базы и копию всего форума но они не понадобились. 2. Закрыл форум. 3. Скопировал новые файлы поверх старых кроме тех что менял. 4. Запустил install.php и нажал обновить, всё прошло без проблем. После чего я решил сделать два запроса которые рекомендуются сделать при переходе с 2.20 на 2.22 в файле !Update.txt В результате первый выполнился а вот второй "UPDATE prefix_File SET file_key=0 WHERE f_id=((SELECT u__pavatar_id) FROM prefix_User)" выдаёт такую ошибку: GLOBAL ADMIN ERROR: UPDATE ib_File SET file_key=0 WHERE f_id=((SELECT u__pavatar_id) FROM ib_User)<br>1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM ib_User)' at line 1 Остальное вроде работает, пока ковыряюсь. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Попробуй вот так: UPDATE prefix_File SET file_key=0 WHERE f_id=(SELECT u__pavatar_id FROM prefix_User) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 14 января 2008 14:07 Сообщение отредактировано: 14 января 2008 16:27
Или даже так: UPDATE prefix_File SET file_key=0 WHERE file_id IN (SELECT u__pavatar_id FROM prefix_User) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
PIT666 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 17 января 2008 1:15 Сообщение отредактировано: 17 января 2008 1:18
Странно, я когда первый раз делал запросы - использовал для этого админ панель. Когда второй запрос у меня выдал ошибку попробовал воспользоваться php-admin на хостинге. То же ошибка. Сейчас сразу стал вводить исправленый запрос в php-admin - снова ошибка, но потом поробовал через админ панель всё прошло нормально, запрос выполнился. Кстати когда сейчас заходил в php-admin меня смутила одна вещь. В поле MySQL-кодировка стоит UTF-8 Unicode (utf8), а в поле Сопоставление соединения с MySQL выбрано Utf8_unicode_ci, а разве там не cp1251_general_ci должно было быть? А если по рядам таблицы проходишь, там в полях сравнение бывает только latin1_swedish_ci. Вообще может всё так и должно быть, просто я в этом деле не смыслю ничего P.s. Кстати забыл сказать спасибо за помощь! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
PIT666, в общем-то неправильная сортировка (collation) влияет только на порядок сортировки по алфавиту. Явление неприятное, но не критичное, в общем-то (до тех пор, пока не захочешь переехать на другой хостинг, там могут возникнуть сложности.) ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Кроме всего прочего, вдобавок к тем двум запросам необходимо выполнить следующий запрос: UPDATE prefix_File SET file_key=0 WHERE file_id IN (SELECT u__photo_id FROM prefix_User) (выполнять из админки) А еще выкладываю исправленную версию файла db/mysql219.sql — этот файл используется для перехода от версии 2.19 к версии 2.22. Файл протестирован. Прикрепленный файл (mysql219.sql, 3812 байт, скачан: 980 раз) |
Yuras
Долгожитель форума
Всего сообщений: 382 Рейтинг пользователя: 11 Ссылка Дата регистрации на форуме: 15 мар. 2007 |
ну вот я набрался храбрости и перевел один сайт с 2.20 на бетку 2.22 от Gram'а. все прошло без сучка и задоринки! смотрю новый функционал... |
assessor
Долгожитель форума
Всего сообщений: 495 Рейтинг пользователя: 14 Ссылка Дата регистрации на форуме: 13 фев. 2007 |
А я вот хоть и храбрый, но переходить на 2.22 не буду, потому что у меня правлено под себя по-мелочи до 30-40% модулей. А снова заниматься этим не хотса. Какие кардинальные доработки в 2.22, чтобы был резон переходить мне? Я не увидел. Если бы "с нуля" ставить форум, конечно 2.22. Да и старую версию не найти. Буду ждать версии 3.0 |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.22 » Переход с 2.20 на 2.22 |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |