Posted 2 января, 20169 yr Столкнулся с проблемой при автоматической конвертацией базы 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 января, 20169 yr 8 минут назад, Salozar сказал: Error: MySQL server has gone away Означает, что MySQL упал. Плачебно, если он падает из-за нехватки ресурсов, тогда вряд ли ваш форум будет нормально работать. Кодировка нужна UTF8, необязательно UTF8MB4. Менять нужно не только базу, но и все таблицы, поля. Если база небольшая - скачивайте, открывайте дамп (желательно NotePade++) и исправляйте все на UTF8, поля в utf8_unicode_ci.
2 января, 20169 yr Author У меня нормально работает 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 Приветствую! Обновляюсь с 3.4.9 до 4.1.4.1. Большинство таблиц конвертацию прошли. Одну таблицу нашел вручную и исправил. Осталась одна последняя и с ней я мозг поломал. При открытии дампа комп зависает ))) Как найти зловредную таблицу?
30 января, 20168 yr Можно в phpmyadmin сделать запрос, можно саму таблицу изменить и выставить кодировку полей. Способов масса
30 января, 20168 yr Но все таблицы во вкладке "структура" в столбце " сравнение" имеют требуемую кодировку...
30 января, 20168 yr Ок. Все решилось. Взял другой релиз, так же остались две таблицы, обе исправил вручную и на этот раз прокатило. Что было - я без понятия )))
31 января, 20168 yr однако это не совсем так ибо IPS 4.0.13 конвертит практически любые наикривейшие БД
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.