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

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

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

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

При обновлении с 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 (на сервере это делают не быстро)

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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

×