Опубликовано: 25 января 201213 г Здравствуйте!Прочитав похожие темы, не до конца понял все шаги обновления. Начну сначала:Залил дистрибутив IPB 3.2.2 с заменой на сервер. Перешёл по адресу http://domainname.ru/admin/upgrade/index.php.С пунктами "Авторизация" и "Информация" проблем не возникло. Дойдя до "Конвертации":В директории "Tools" упомянутого файла «dumper.php» не нашёл. Собственно вопрос:Как произвести конвертацию? Данный пост я читал: Если база не в кодировке UTF-8, то переводим ее в UTF-8. Лучшее решение для перекодирование, это скрипт который предложил Ritsuka <?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.\n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE $table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "$table changed to UTF-8.\n"; } mysql_close($dbconn); ?> Мне непонятно что делать с данным скриптом. Просьба подробно описать что и как. Заранее блогодарен!
Опубликовано: 26 января 201213 г В директории "Tools" упомянутого файла «dumper.php» не нашёл. http://sypex.net/ru/products/dumper/downloads/ Мне непонятно что делать с данным скриптом.Создать файл - ПроизвольноеИмя.php В этот файл скопировать данный код. Сохранить загрузить на хостинг в корень форума и вызвать его строкой браузера. Просьба подробно описать что и как. Заранее блогодарен!У вас есть великолепная возможность угробить ваш форум.
Опубликовано: 26 января 201213 г В директории "Tools" упомянутого файла «dumper.php» не нашёл. Не помню чтобы в лицензионный дистрибутив IPB входил дампер
Опубликовано: 26 января 201213 г @Buskopan, в одну из версий русского дистрибутива от Ibresource был несколько измененный dumper.
Опубликовано: 26 января 201213 г Автор Создал файл, конвертация прошла успешно. Продолжил обновление, форум обновился. Захожу на форум:В админке всё нормально. В чём может быть причина? Изменено 26 января 201213 г пользователем DreAdOne
Опубликовано: 26 января 201213 г Хук - Total Time Spent On Forums у вас стоял ? Уберите или обновите до версии работающей с 3.2.x Если не стоял отключите все хуки. Возможно один из них несовместим
Опубликовано: 26 января 201213 г Автор Хук - Total Time Spent On Forums у вас стоял ? Уберите или обновите до версии работающей с 3.2.x Да, стояло множество хуков, но все были удалены. Отключил все хуки. Результата не дало. Изменено 26 января 201213 г пользователем DreAdOne
Опубликовано: 26 января 201213 г /forum/admin/sources/classes/session/ssoPublicSessions.php удалите этот файл вообще. его не должно быть по умолчанию - это кастомный скрипт от хука или приложения которое требует обновления (копию на компьютере создайте предварительно) Приложения какие установлены к форуму ? Ага теперь у вас Fatal error: Class 'IPSSearchIndex' not found in /home/d/dreadone/figvampw.ru/public_html/cache/skin_cache/cacheid_27/skin_global.php on line 167 Изменено 26 января 201213 г пользователем Buskopan
Опубликовано: 26 января 201213 г Автор Удалил файл. Копия на компьютере. Появилась новая ошибка:Список приложений:
Опубликовано: 26 января 201213 г Появилась новая ошибка:А можно для ошибок не делать скриншоты, а просто их скопировать сюда?.. Перекешируйте все шаблоныВнешний вид -> Инструменты: Обновление кэш файлов
Опубликовано: 26 января 201213 г Там какой скин у вас стоит по умолчанию? Поставить дефолтный 3.2 или создайте новый указав родителя "никакой" и сделайте его по умолчанию.
Опубликовано: 26 января 201213 г Автор Установил скин IPB 3.2 Elegia Style. Настроил как вы описали. Проблема не решилась.
Опубликовано: 26 января 201213 г А можно для ошибок не делать скриншоты, а просто их скопировать сюда?.Ага Хук - Total Time Spent On Forums у вас стоял ? :rolleyes: Это версию распространили наши жулики. Удивительно, что так мало похожих тем. Установил скин IPB 3.2 Elegia StyleНадо добиваться нормальной работы со скином от IPS, а потом добавлять новый.
Опубликовано: 26 января 201213 г Автор Надо добиваться нормальной работы со скином от IPS, а потом добавлять новый. Стандартный стиль настраивать пробовал, обновлял кэш. Ничего не изменилось.
Здравствуйте!
Прочитав похожие темы, не до конца понял все шаги обновления.
Начну сначала:
Залил дистрибутив IPB 3.2.2 с заменой на сервер. Перешёл по адресу http://domainname.ru/admin/upgrade/index.php.
С пунктами "Авторизация" и "Информация" проблем не возникло.
Дойдя до "Конвертации":
В директории "Tools" упомянутого файла «dumper.php» не нашёл.
Собственно вопрос:
Как произвести конвертацию?
Данный пост я читал:
<?php // Database info include("conf_global.php"); $dbhost = $INFO['sql_host']; $dbuser = $INFO['sql_user']; $dbpass = $INFO['sql_pass']; $dbname = $INFO['sql_database']; //--------------- header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.\n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE $table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "$table changed to UTF-8.\n"; } mysql_close($dbconn); ?>Мне непонятно что делать с данным скриптом.
Просьба подробно описать что и как. Заранее блогодарен!