Содержание
Invision Power Board
Ошибки, настройки, etc
MySQL и русская кодировка WINDOWS-1251
Файл /etc/my.cnf
В секцию [mysqld] добавить
default-character-set=cp1251 character-set-server=cp1251 collation-server=cp1251_general_ci init-connect="SET NAMES cp1251" skip-character-set-client-handshake
Две последние строки принудительно устанавливают кодировку cp1251 для всех запросов.
В секцию [mysqldump] добавить
default-character-set=cp1251
Библиотека PCRE неправильно обрабатывает регулярные выражения в кодировке UTF-8
Скрипт для проверки сервера на соответствие минимальным системным требованиям для установки продуктов Invision Power - Compatibility Checker
Ошибка
Проверка расширения PCRE на правильную работу со строками в формате UTF-8…ОШИБКА
Библиотека PCRE неправильно обрабатывает регулярные выражения в кодировке UTF-8, обратитесь к хостинг-провайдеру для исправления этой ошибки. Неправильная работа этой функции может привести к ошибкам при работе с русскими именами пользователей, ошибкам фильтра нецензурных слов и т.д.
Причина
PHP собран без поддержки UTF-8 для расширения PCRE
Решение
Обновить версию PHP на сервере
Обсуждение