Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Помощь с обновление форума IPB с версии 3.1.4 до 3.2.2

Здравствуйте!

Прочитав похожие темы, не до конца понял все шаги обновления.

Начну сначала:

Залил дистрибутив IPB 3.2.2 с заменой на сервер. Перешёл по адресу http://domainname.ru/admin/upgrade/index.php.

С пунктами "Авторизация" и "Информация" проблем не возникло.

Дойдя до "Конвертации":

odota2-login3.png

В директории "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);
?>

 

Мне непонятно что делать с данным скриптом.

 

Просьба подробно описать что и как. Заранее блогодарен!

Featured Replies

В директории "Tools" упомянутого файла «dumper.php» не нашёл.

http://sypex.net/ru/products/dumper/downloads/

 

Мне непонятно что делать с данным скриптом.

Создать файл - ПроизвольноеИмя.php В этот файл скопировать данный код. Сохранить загрузить на хостинг в корень форума и вызвать его строкой браузера.

 

Просьба подробно описать что и как. Заранее блогодарен!

У вас есть великолепная возможность угробить ваш форум.

В директории "Tools" упомянутого файла «dumper.php» не нашёл.

Не помню чтобы в лицензионный дистрибутив IPB входил дампер

@Buskopan, в одну из версий русского дистрибутива от Ibresource был несколько измененный dumper.

  • Author

Создал файл, конвертация прошла успешно. Продолжил обновление, форум обновился.

Захожу на форум:

odota2-login3_1.png

В админке всё нормально. В чём может быть причина?

Edited by DreAdOne

Хук - Total Time Spent On Forums у вас стоял ? Уберите или обновите до версии работающей с 3.2.x

 

Если не стоял отключите все хуки. Возможно один из них несовместим

  • Author
Хук - Total Time Spent On Forums у вас стоял ? Уберите или обновите до версии работающей с 3.2.x

 

Да, стояло множество хуков, но все были удалены.

 

odota2-login3_2.png

o210990-1920x1200.jpg

 

Отключил все хуки. Результата не дало.

Edited by DreAdOne

/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

Edited by Buskopan

  • Author

Удалил файл. Копия на компьютере.

Появилась новая ошибка:

odota2-login3_3.png

Список приложений:

o210990-1920x1200_1.jpg

Появилась новая ошибка:

А можно для ошибок не делать скриншоты, а просто их скопировать сюда?..

 

Перекешируйте все шаблоны

Внешний вид -> Инструменты: Обновление кэш файлов

  • Author

Не помогло.

Там какой скин у вас стоит по умолчанию? Поставить дефолтный 3.2 или создайте новый указав родителя "никакой" и сделайте его по умолчанию.

  • Author

Установил скин IPB 3.2 Elegia Style. Настроил как вы описали. Проблема не решилась.

  • Author

Также пробовал со стандартным стилем.

А можно для ошибок не делать скриншоты, а просто их скопировать сюда?.

Ага

 

Хук - Total Time Spent On Forums у вас стоял ?

:rolleyes: Это версию распространили наши жулики. Удивительно, что так мало похожих тем.

 

Установил скин IPB 3.2 Elegia Style

Надо добиваться нормальной работы со скином от IPS, а потом добавлять новый.

  • Author
Надо добиваться нормальной работы со скином от IPS, а потом добавлять новый.

Стандартный стиль настраивать пробовал, обновлял кэш. Ничего не изменилось.

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.