Posted 2 января, 20168 yr comment_98431 Столкнулся с проблемой при автоматической конвертацией базы 3.4.8 до 4.1.5.1. Уставщик начал ругаться что моя база не в той кодировке utf8 и предложил исправить её автоматически через свой конвертер. Вот какую ошибку выдает при использовании конвертера: Error: MySQL server has gone away File: /system/Db/Db.php Line: 199 каким образом можно провести конвертацию базы в ручную? Читал тут на форуме что нужна мол кодировка utf8mb4_unicode_ci в ручном режиме изменил её, но это не помогло.
2 января, 20168 yr comment_98432 8 минут назад, Salozar сказал: Error: MySQL server has gone away Означает, что MySQL упал. Плачебно, если он падает из-за нехватки ресурсов, тогда вряд ли ваш форум будет нормально работать. Кодировка нужна UTF8, необязательно UTF8MB4. Менять нужно не только базу, но и все таблицы, поля. Если база небольшая - скачивайте, открывайте дамп (желательно NotePade++) и исправляйте все на UTF8, поля в utf8_unicode_ci.
2 января, 20168 yr Author comment_98433 У меня нормально работает 3.4.8. Причем база большая и никаких проблем не возникает. Чистый 4.1.5.1 тоже бегает без проблем. Ну и вообще у меня ВПС и на ней 2гб оперативки, а форуму нужно всего 128мб. Я как раз дамп и скачивал и менял, ошибка та же. Вот что выдает в информации автоматический конвертер перед началом работы Цитата Info IP.Board Character Set: utf-8 Database Character Set: utf8 Original table prefix: Converted table prefix: x_utf_ 187 tables are utf8 187 tables have incorrect collations Can use 'dump' method: false Проблема может быть в том что у таблиц нету префикса?
29 января, 20168 yr comment_100072 Приветствую! Обновляюсь с 3.4.9 до 4.1.4.1. Большинство таблиц конвертацию прошли. Одну таблицу нашел вручную и исправил. Осталась одна последняя и с ней я мозг поломал. При открытии дампа комп зависает ))) Как найти зловредную таблицу?
30 января, 20168 yr comment_100079 Можно в phpmyadmin сделать запрос, можно саму таблицу изменить и выставить кодировку полей. Способов масса
30 января, 20168 yr comment_100081 Но все таблицы во вкладке "структура" в столбце " сравнение" имеют требуемую кодировку...
30 января, 20168 yr comment_100082 Ок. Все решилось. Взял другой релиз, так же остались две таблицы, обе исправил вручную и на этот раз прокатило. Что было - я без понятия )))
31 января, 20168 yr comment_100145 однако это не совсем так ибо IPS 4.0.13 конвертит практически любые наикривейшие БД
31 января, 20168 yr comment_100149 Я успешно конвертил большие бд и на 4.0 и 4.1, никаких проблем не возникало
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.