rotas Опубликовано 4 октября, 2014 Поделиться Опубликовано 4 октября, 2014 Здравствуйте. При обновлении с 2.1 до 3.4.6 возникает ошибка Driver Error. В логи ошибок cache/sql_error_log и cache/sql_error_latest ничего не добавляется. Перед обновлением форума обновил на сервере PHP с 5.2 до 5.4. Базу данных конвертировал в правильную кодировку согласно инструкциям. Что делать? Главная беда в том, что нигде не могу увидеть лог ошибок. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 4 октября, 2014 Поделиться Опубликовано 4 октября, 2014 вы как обновляетесь? сразу по верх 2.1. заливаете 3.4.6 ? если до, то нужно сделать так 2.1. -- 3.1.х --- 3.2.х -- 3.3.х -- 3.4.6 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 4 октября, 2014 Автор Поделиться Опубликовано 4 октября, 2014 да, я следовал инструкции: удалил указанные директории версии 2.1 и добавил директории версии 3.4.6. Потом запустил upgrade. получается, сейчас надо недоустановленную 3.4.6 изменить до 3.1? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 4 октября, 2014 Поделиться Опубликовано 4 октября, 2014 получается, вам нужно восстановить бекап, который СЛЕДУЕТ делать каждый раз перед всякими изменениями. и начать обновление заново! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 4 октября, 2014 Автор Поделиться Опубликовано 4 октября, 2014 все гораздо сложнее. бекап есть, но версия 2.1 не работает на новой версии PHP 5.4. собственно, из-за этого php я и начал обновление форума. основной мой текущий вопрос - где найти лог ошибок апгрейда, если ничего не пишется в папку cache? может что-то где-то нужно включить? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 4 октября, 2014 Поделиться Опубликовано 4 октября, 2014 ну так 3.1.4 тоже не работает чтоль на PHP 5.4. ? таблицы в 2.1. и 3.4.х координально разные, там по сути нечему совмещаться. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AlexBrtn Опубликовано 4 октября, 2014 Поделиться Опубликовано 4 октября, 2014 (изменено) rotas,Тут на форуме есть инструкция(ции) - там по-мимо последовательности нужно конвертировать базу ipbшным конвертером. Базу данных конвертировал в правильную кодировку согласно инструкциям. ..приложите инструкцию по которой вы это делали. Respected направит. Где-то respected писал, что у него получалось только определённым конвертером - поищите на форуме. Я всё делал на локалке с помощью Open Server - у меня всё получилось Изменено 4 октября, 2014 пользователем AlexBrtn Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 4 октября, 2014 Автор Поделиться Опубликовано 4 октября, 2014 вот так конвертировал: <?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; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 4 октября, 2014 Автор Поделиться Опубликовано 4 октября, 2014 ребята, удалось откатить до старой версии 2.1, решил с этим обновлением больше не экспериментировать. кто порекомендует, до какой версии лучше обновить, и где лучший ресурс и мануал для обновления? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 5 октября, 2014 Поделиться Опубликовано 5 октября, 2014 ребята, удалось откатить до старой версии 2.1, так у вас был бекап или нет? попробуйте обновиться для начала до 3.1.4. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
rotas Опубликовано 5 октября, 2014 Автор Поделиться Опубликовано 5 октября, 2014 бекап был. откатил форум до 2.1 и php до 5.2. затем обновился 3.1->3.2->3.3->3.4.6. все заработало. сейчас обновляю рнр до 5.3 (на сервере это делают не быстро) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WOLF Опубликовано 5 октября, 2014 Поделиться Опубликовано 5 октября, 2014 ну вот и отлично. удачи в дальнейшем Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.