Перейти к содержанию

Driver Error при обновлении с 2.1 до 3.4.6


rotas

Рекомендуемые сообщения

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

При обновлении с 2.1 до 3.4.6 возникает ошибка Driver Error. В логи ошибок cache/sql_error_log и cache/sql_error_latest ничего не добавляется. Перед обновлением форума обновил на сервере PHP с 5.2 до 5.4. Базу данных конвертировал в правильную кодировку согласно инструкциям. 

Что делать? Главная беда в том, что нигде не могу увидеть лог ошибок.

Ссылка на комментарий
Поделиться на другие сайты

вы как обновляетесь? сразу по верх 2.1. заливаете 3.4.6 ?

если до, то нужно сделать так

2.1. -- 3.1.х --- 3.2.х -- 3.3.х -- 3.4.6

Ссылка на комментарий
Поделиться на другие сайты

да, я следовал инструкции: удалил указанные директории версии 2.1 и добавил директории версии 3.4.6. Потом запустил upgrade.

получается, сейчас надо недоустановленную 3.4.6 изменить до 3.1?

Ссылка на комментарий
Поделиться на другие сайты

получается, вам нужно восстановить бекап, который СЛЕДУЕТ делать каждый раз перед всякими изменениями. и начать обновление заново!

Ссылка на комментарий
Поделиться на другие сайты

все гораздо сложнее. бекап есть, но версия 2.1 не работает на новой версии PHP 5.4. собственно, из-за этого php я и начал обновление форума.

основной мой текущий вопрос - где найти лог ошибок апгрейда, если  ничего не пишется в папку cache? может что-то где-то нужно включить?

Ссылка на комментарий
Поделиться на другие сайты

ну так 3.1.4 тоже не работает чтоль на PHP 5.4. ?


таблицы в 2.1. и 3.4.х координально разные, там по сути нечему совмещаться. 

Ссылка на комментарий
Поделиться на другие сайты

rotas,Тут на форуме есть инструкция(ции) - там по-мимо последовательности нужно конвертировать базу ipbшным конвертером.  

Базу данных конвертировал в правильную кодировку согласно инструкциям.

..приложите инструкцию по которой вы это делали. Respected направит.

Где-то respected писал, что у него получалось только определённым конвертером - поищите на форуме. 


Я всё делал на локалке с помощью Open Server - у меня всё получилось

Изменено пользователем AlexBrtn
Ссылка на комментарий
Поделиться на другие сайты

вот так конвертировал:

<?php
// Database info

include("conf_global.php");

$dbhost = $INFO['sql_host'];
$dbuser = $INFO['sql_user'];
$dbpass = $INFO['sql_pass'];
$dbname = $INFO['sql_database'];

//---------------

$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;n";

$exec_sql = 'SHOW TABLES';
$result = mysql_query($exec_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;n";
}
mysql_close($dbconn);

echo $sql;

Ссылка на комментарий
Поделиться на другие сайты

ребята, удалось откатить до старой версии 2.1, решил с этим обновлением больше не экспериментировать. кто порекомендует, до какой версии лучше обновить, и где лучший ресурс и мануал для обновления?

Ссылка на комментарий
Поделиться на другие сайты

ребята, удалось откатить до старой версии 2.1,

так у вас был бекап или нет? 

 

попробуйте обновиться для начала до 3.1.4. 

Ссылка на комментарий
Поделиться на другие сайты

бекап был. откатил форум до 2.1 и php до 5.2. затем обновился 3.1->3.2->3.3->3.4.6. все заработало. сейчас обновляю рнр до 5.3 (на сервере это делают не быстро)

Ссылка на комментарий
Поделиться на другие сайты

ну вот и отлично. удачи в дальнейшем 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...