или как решить некоторые проблемы, в том числе поиск по русским словам
В предыстории не работал нормально поиск по русским словам.
Техподдержка IPS посоветовала переконвертировать базу данных в 'real' utf8.
Скрипт и мануал в аттаче.
Скрипт уникален тем, что, со слов автора, может конвертировать базу данных из любой кодировки в любую другую, хотя автор скрипта и оговаривается, что скрипт тестировался только для конвертации базы данных в кодировку utf8.
Преимуществом скрипта также является то, что он производит запись непосредственно в новую базу данных, ничего не меняя в старой.
Вкратце процесс использования скрипта, который подробно описан в прилагаемой к скрипту инструкции, выглядит так:
1. Скрипт заливается в корень форума. В нем прописываются некоторые параметры: имя пользователя новой базы данных, имя новой базы данных, пароль новой базы данных и пр.
2. Руками создается новая база данных, к которой добавляется пользователь (можно от старой базы данных) и пароль.
3. По ssh запускается скрипт, который конвертирует старую базу данных в новую базу данных, ничего не меняя в старой базе данных.
4. В конфигурационном файле conf_global.php прописываются данные для соединения с новой базой данных вместо данных для соединения со старой базой данных. Также в конфигурационном файле может потребоваться указать кодировку соединения, например,
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Zero108
или как решить некоторые проблемы, в том числе поиск по русским словам
В предыстории не работал нормально поиск по русским словам.
Техподдержка IPS посоветовала переконвертировать базу данных в 'real' utf8.
Скрипт и мануал в аттаче.
Скрипт уникален тем, что, со слов автора, может конвертировать базу данных из любой кодировки в любую другую, хотя автор скрипта и оговаривается, что скрипт тестировался только для конвертации базы данных в кодировку utf8.
Преимуществом скрипта также является то, что он производит запись непосредственно в новую базу данных, ничего не меняя в старой.
Вкратце процесс использования скрипта, который подробно описан в прилагаемой к скрипту инструкции, выглядит так:
1. Скрипт заливается в корень форума. В нем прописываются некоторые параметры: имя пользователя новой базы данных, имя новой базы данных, пароль новой базы данных и пр.
2. Руками создается новая база данных, к которой добавляется пользователь (можно от старой базы данных) и пароль.
3. По ssh запускается скрипт, который конвертирует старую базу данных в новую базу данных, ничего не меняя в старой базе данных.
4. В конфигурационном файле conf_global.php прописываются данные для соединения с новой базой данных вместо данных для соединения со старой базой данных. Также в конфигурационном файле может потребоваться указать кодировку соединения, например,
Предыстория для знающих английский язык.
Место, где изначально живет скрипт.
Конвертатор базы данных.rar
Изменено пользователем Zero108Ссылка на комментарий
Поделиться на других сайтах
1 ответ на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.