Main > CMS | DLE > Установка DLE и UTF-8

Установка DLE и UTF-8

14.02.2012 4 comments » Views: 3,374

DLE

Поставили мне задачу, написать парсер для Adult сайта YouPorn и PornHub и интегрировать его, в DLE. Так как я знал немного этот движок, я быстро скачал первую попавшуюся версию, ей оказалась 7.3 и поставил на денвера (denwer) ибо домашний сервак с linux'ом не подключен, и флешка с ним же в виртуальной машине, была неизвестно где.

При установке меня спросили: "Какую кодировку Вы хотите использовать?". Я ответил, конечно UTF-8. Поставил, сделал парсер и заметил что все запросы с русскими буквами игнорируются. Полез в класс работы с БД. Данные отправляются в нормальном виде.. Что же делать... Проверил установку соединение с MySQL, установлен

Тоже вроде все правильно. И началось.. искал, искал и нашел, проблема в том, что кодировка правильно пишется не UTF8, а UTF-8. Вот так всего навсего тире.

Поэтому вот рецепт для тех у кого в dle, не записываются русские буквы в mysql :

1. Открываем файлик /www/engine/data/dbconfig.php
2. Ищем константу

3. Заменяем её на

p.s. И не забываем про эту настройку при переносе файлов DLE на другой сервер

Проверяем, должно работать!

Author: | Rating: 4/5 | Tags:

4 comments.

Write a comment
  1. Алекс Reply
    30.01.2015 в 1:51 pm
    mysql_set_charset('utf8',$connect); тебе нужен
  2. Vitaliy Orlov Reply
    19.11.2012 в 9:54 am
  3. Viki Reply
    19.11.2012 в 9:07 am
    Нашел по ключевику установка sape на дле ютф-8. Жду поста про установку сапы на дле ютф-8, а то квадратики появляются.
  4. HeadHunter Reply
    15.11.2012 в 2:21 pm
    Спасибо за пост... все работает вот - filov.net ток никак допереть не могу как заставить движок не создавать уменьшенные копии картинок, т.е. только уменьшать оригинальное изображение до нужных размеров и все...

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>