Posted 4 октября, 201410 yr comment_72150 Здравствуйте. При обновлении с 2.1 до 3.4.6 возникает ошибка Driver Error. В логи ошибок cache/sql_error_log и cache/sql_error_latest ничего не добавляется. Перед обновлением форума обновил на сервере PHP с 5.2 до 5.4. Базу данных конвертировал в правильную кодировку согласно инструкциям. Что делать? Главная беда в том, что нигде не могу увидеть лог ошибок. Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/ Share on other sites Больше вариантов
4 октября, 201410 yr comment_72153 вы как обновляетесь? сразу по верх 2.1. заливаете 3.4.6 ? если до, то нужно сделать так 2.1. -- 3.1.х --- 3.2.х -- 3.3.х -- 3.4.6 Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72153 Share on other sites Больше вариантов
4 октября, 201410 yr Author comment_72155 да, я следовал инструкции: удалил указанные директории версии 2.1 и добавил директории версии 3.4.6. Потом запустил upgrade. получается, сейчас надо недоустановленную 3.4.6 изменить до 3.1? Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72155 Share on other sites Больше вариантов
4 октября, 201410 yr comment_72159 получается, вам нужно восстановить бекап, который СЛЕДУЕТ делать каждый раз перед всякими изменениями. и начать обновление заново! Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72159 Share on other sites Больше вариантов
4 октября, 201410 yr Author comment_72162 все гораздо сложнее. бекап есть, но версия 2.1 не работает на новой версии PHP 5.4. собственно, из-за этого php я и начал обновление форума. основной мой текущий вопрос - где найти лог ошибок апгрейда, если ничего не пишется в папку cache? может что-то где-то нужно включить? Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72162 Share on other sites Больше вариантов
4 октября, 201410 yr comment_72164 ну так 3.1.4 тоже не работает чтоль на PHP 5.4. ? таблицы в 2.1. и 3.4.х координально разные, там по сути нечему совмещаться. Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72164 Share on other sites Больше вариантов
4 октября, 201410 yr comment_72174 rotas,Тут на форуме есть инструкция(ции) - там по-мимо последовательности нужно конвертировать базу ipbшным конвертером. Базу данных конвертировал в правильную кодировку согласно инструкциям. ..приложите инструкцию по которой вы это делали. Respected направит. Где-то respected писал, что у него получалось только определённым конвертером - поищите на форуме. Я всё делал на локалке с помощью Open Server - у меня всё получилось Edited 4 октября, 201410 yr by AlexBrtn Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72174 Share on other sites Больше вариантов
4 октября, 201410 yr Author comment_72189 вот так конвертировал: <?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; Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72189 Share on other sites Больше вариантов
4 октября, 201410 yr Author comment_72191 ребята, удалось откатить до старой версии 2.1, решил с этим обновлением больше не экспериментировать. кто порекомендует, до какой версии лучше обновить, и где лучший ресурс и мануал для обновления? Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72191 Share on other sites Больше вариантов
5 октября, 201410 yr comment_72240 ребята, удалось откатить до старой версии 2.1, так у вас был бекап или нет? попробуйте обновиться для начала до 3.1.4. Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72240 Share on other sites Больше вариантов
5 октября, 201410 yr Author comment_72242 бекап был. откатил форум до 2.1 и php до 5.2. затем обновился 3.1->3.2->3.3->3.4.6. все заработало. сейчас обновляю рнр до 5.3 (на сервере это делают не быстро) Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72242 Share on other sites Больше вариантов
5 октября, 201410 yr comment_72246 ну вот и отлично. удачи в дальнейшем Link to comment https://ipbmafia.ru/topic/9307-driver-error-pri-obnovlenii-s-21-do-346/?&do=findComment&comment=72246 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.