Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Инструкция по переходу на 2.20 |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
"Канонизацией" называется приведение имен пользователей к так называемому каноническому виду, чтобы на форуме не мог зарегистрироваться пользователь с похожим именем (например, XХXX Pro вместо XXXX Pro — в первом варианте написания вторая буква X ("икс") замена русской Х ("ха")). Состоит она из следующих шагов: а) имя пользователя переводится полностью в нижний регистр б) удаляются все пробелы и символы табуляции в) русские буквы, по написанию похожие на латинские, заменяются соответствующими латинскими. На всякий случай замечу, что каноническое имя хранится в отдельном столбце и используется только для проверки при регистрации нового пользователя (или смене имени старого). Для входа в систему и в сообщениях пользователей используется обычное имя, в котором никаких изменений не делалось. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 11 июня 2007 17:11 Сообщение отредактировано: 11 июня 2007 17:12
assessor 1) лучше всего так: если есть возможность, то использовать phpMyAdmin. Если такой возможности нет, то использовать встроенные средства форума. В случае, если база большая, и phpMyAdmin не успевает снять ее целиком, то можно попытаться настроить в .htaccess (не в корневом, а в том, который в подкаталоге admin) макс. время выполнения побольше (если хостер не запретил эту возможность) и опять же, снять резервную копию скриптом форума. 2) да, вполне возможно. Только когда загрузите новый форум, в него нужно будет скопировать каталог config из старого (там хранятся файлы конфигурации), а также langs/*/rules.txt — там хранятся правила форума. 3) загрузить дамп (резервную копию) базы через phpMyAdmin, и далее либо вернуть каталогу, который вы переименовали в п.2 первоначальное имя, либо загрузить скрипты версии 2.19 поверх 2.20. В принципе, существует возможность восстановления дампа и скриптом-инсталлятором, но она сейчас не всегда работает — с этим буду разбираться. На всякий случай выложу ссылку на 2.19: http://download.intboard.ru/intb219.zip. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 11 июня 2007 17:42 Сообщение отредактировано: 11 июня 2007 17:43
Что касается бага в инсталляторе (точнее, в SQL-запросе), то те, у кого возникла ошибка, в тексте которой есть
должны заменить файл db/mysql219.sql вот на такой (т.е. после каждой точки с запятой должно быть не менее одной пустой строки): ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
XXXX Pro, пробовал обновиться - возникает ошибка как у всех. Заменяю содержимое файла на указанное выше - опять ошибка: Обновление структуры базы данных - Ошибка! ALTER TABLE forum_Post DROP INDEX P_timekey, ADD INDEX tidkey (p_tid,p__premoderate,p__time) 1091: Can't DROP 'P_timekey'; check that column/key exists Явно что то с ключами. Форум естественно работает. В общем в дистрибутиве надо бы файлик mysql219.sql подкорректировать... |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
упс.. об этом уже писалось тут: http://intboard.ru/support/first_bugs/p11058.htm#pp11058 |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Оффтопик: Я понял, в чем тут дело. Я писал скрипт по содержимому своих форумов, а там ключи могли отличаться от официального дистрибутива, т.к. я до этого экспериментировал с индексами в целях повышения быстродействия. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
И снова попробовал обновить форум и снова ошибка: Обновление структуры базы данных - Ошибка! ALTER TABLE forum_Level ADD PRIMARY KEY(l_level) |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Пересобрал дистрибутив еще раз. Исправил ошибки с некоторыми отсутствующими языковыми константами, "выпадением" сообщений на премодерации, ошибками в указателе текущего местоположения на сайте для блогов и новостей, показом IP-адресов в комментариях. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Gram
Администратор
Откуда: Нижний Новгород Всего сообщений: 1011 Рейтинг пользователя: 38 Ссылка Дата регистрации на форуме: 23 июля 2003 |
Кстати, на большой базе данных скрипт конвертации может вылететь по таймауту... |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Скорее всего, дело не в размере базы (я VGDшную переводил с 180 тыс. сообщений и не вылетел), а в том, что у тебя параллельно сидят юзеры и что-то делают, что блокирует таблицы. Жетально в таких случаях на момент обновления форум закрывать. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Страницы: 1 * 2 Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.20 » Инструкция по переходу на 2.20 |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |