- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть у меня один форум на Vblletin. Недавно столкнулся с проблемой кодировки. Проблема заключалась в том что еще года так три назад как поставил только булку, вся база имела очень странную структуру таблица имела кодировку latin1_swedish_ci а все записи были в cp1251.
После обновления к новой версии начались одни проблемы. На почту постоянно приходили письма что мол неверное сравнения таблиц. А приходило это по тому что после обновления были добавлены новые таблицы с нормальным кодированием и сравнивались со старыми. Потихоньку исправлял эти ошибки, но все время выплывали новые. Спустя неделю переехал на другой хост и проблем ещё прибавилось, так как не мог еще и залить старый дамп.
Тогда вспомнил о прекрасной утилите, которая называется SypexDumper. С её помощью мне удалось залить старый дамп, но не тут то оно, появились новая проблема которая выходила за все рамки. Все символы рус. Алфавита отображались так : ?? ??? ?? ?? ????.
Сразу стало ясно, что проблема с кодированием. Тогда стал размышлять, как же можно просто изменить кодировку базу в cp1251.
Решение не заставило себя долго ждать. В этой же утилите есть крутая опция «// При добавлении 'forced->', к примеру 'forced->cp1251', кодировка таблиц при восстановлении будет принудительно заменена на cp1251»
Стоило тока заменить строку
define('RESTORE_CHARSET', 'cp1251');
на
define('RESTORE_CHARSET', 'forced->cp1251');
и кодировка база полностью была заменена в cp1251
после этого в конфиге булки осталось подправить в конфиге строчку, а именно:
найти такую штуку
// ****** MySQLI OPTIONS *****
и немного ниже прописать
$config['Mysqli']['charset'] = 'cp1251';
Таким образом мне удалось решыть все проблемы с БД. А именно :
1. все глюки исчезли
2. база стала быть похожей на базу, а не на мусорник
3. и на мой ящик не приходит куча писем с ерорами
утилитой пользуюсь давно. Одна радость от неё.
На ошибки не обращать внимания. С радости писал. Может кому-то ещё будет полезно.
WooCommerce Product Request (https://wordpress.org/plugins/woo-product-request/) - Покупка в один клик