Компонент Polls
Здравствуйте, после переноса сайта на другой хостинг начались проблемы с polls. В админке можно редактировать вопрос, создавать вопрос. Но нельзя ничего сделать с ответами. Они просто пропали и все действия с ними связанные также. Хотел поправить ответы через базу — они там в нечитаемой кодировке, хотя в базе прописанаcp1251_general_ci. На выходе на сайте они отображаются вопросиками. Что можно сделать в данной ситуации. Спасибо заранее.
Комментарии: 7
Перенести сайт на нормальный хостинг.
Это хостинг клиента, он врядли согласится…
Пускай живет с неработающим сайтом. Не надо брать на себя проблемы других. У MODx есть требования к хостингу, хочешь рабочий сайт — найди рабочий хостинг. И кодировка только UTF-8! Проблем с ней нет.
Тогда разруливай кодировки.
Ты, похоже, импортировал UTF-8 БД в CP1251. Очисти таблицы, поставь кодировку UTF-8 и заново залей дамп. После этого сразу проверь на «вопросики».
Ты, похоже, импортировал UTF-8 БД в CP1251. Очисти таблицы, поставь кодировку UTF-8 и заново залей дамп. После этого сразу проверь на «вопросики».
что бы норм кодировка работала ее еще и в конфиге сервера надо прописать по умолчанию utf-8 в апаче так точно. Вообще когда с revo начинал разбираться тоже первый сайт настроил 1251 потом начинаются проблемы с логином подключениями в базу и тому подобное плюнул и использую UTF -8 тем более что Yandex и meil еще примерно полтора года назад все проиндексированные документы и нета у себя конвертнули в utf и прекрасно его понимают. 1251 уже анахронизм.
Спасибо всем за советы, буду пробовать…
Ребят, посмотрел в логах админки, там следующее
[2013-04-09 21:39:44] (ERROR @ /assets/components/polls/connector.php) Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'answers' in 'order clause'
)
может тут вовсе не в кодировке дело, так как половина компонента работает, а половина получается нет.
[2013-04-09 21:39:44] (ERROR @ /assets/components/polls/connector.php) Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'answers' in 'order clause'
)
может тут вовсе не в кодировке дело, так как половина компонента работает, а половина получается нет.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.