+ Ответить в теме
Показано с 1 по 4 из 4
  1. #1
    Новичок sleeplesssea на пути к лучшему
    Регистрация
    25.11.2009
    Адрес
    Moscow
    Сообщений
    13
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию помогите разобраться! (чтото непонятное с кодировками)

    Здравствуйте всем!)))
    сделал-таки выбор в пользу Viart для своего магазина, и вот пытаюсь разобраться что к чему (пока все сам, хотя ничего не понимаю в БД)

    вот что я натестировал:
    [установка на локальный комп на Vertrigo (последняя версия с офсайта)
    версия Viart= ViartShop 3.6 RE 20100129
    браузерs FireFox 3.6 и IE8]

    =1=
    БД в кодировке cp1251_general_ci

    1) вместо многих русских букв - вопросики (и в админке, и на сайте)

    2) При попытке изменить название ( Заголовок *) сайта (т.е. прописать латиницу вместо вопросиков) на странице [ Администрирование > Сайт > Редактировать сайт ] получаю такую ошибку:
    DB ERROR 1267
    Мы очень сожалеем, но при в процессе оформления произошла ошибка. Пожалуйста, попробуйте выполнить действие снова или обновить страницу в Вашем браузере, или вернуться на предыдущую страницу. Если ошибка повторяется, пожалуйста сообщите об этом нам
    с указанием текста ошибки ниже.
    Page URL:
    Referrer URL:
    Database error: Invalid SQL: SELECT COUNT(*) FROM va_sites WHERE site_name='ТЕСТОВЫЙ САЙТ' AND NOT (site_id=1)
    MySQL Error: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
    (заметили, что какаято кодировка фигурирует latin1_swedish_ci?? в этой кодировке у меня несколько БД, которые с Vertrigo устанавливаются - у всех так?)

    3) регистрацию и заказы даже не проверял

    =2=
    совершенно случайно поставилась кодировка latin1_swedish_ci (сам бы даже подумал попробовать ее), и вот что имеем:

    1)все русские буквы корректно отображаются
    2)подобная вышеописанной ошибка не возникает, все нормально отрабатывается
    3)регистрация, заказы, инвойс-пдф - вс вроде работает (конечно надо побольше погонять)
    ________________

    специалисты, можете както прокомментировать и объяснить такие чудеса (второй вариант, по мне, совсем какойто чудесный)???

    для первого вар-та перепробовал многие способы, предложенные здесь http://forum.viarts.ru/showthread.php?t=497
    и в других ветках, но ничего не помогает((((((( в чем дело-то???

    (результаты тестирования на версии ViartShop 3.6 RE utf8 20102601 выложу в соответствующей ветке, вот, см. здесь http://forum.viarts.ru/showpost.php?p=4707&postcount=17 )

    + еще вопросик:
    в PHPMyAdmin по адресу localhost/[моя_ БД]/va_pages в колонке page_title (где тоже были вопросики вместо названия сайта кириллицей) забил русские буквы, обновил, перезапустил сервер даже, все - здесь, в БД, нормально отображается, но титл сайта по-прежнему вопросиками и в админке тоже...
    а после еще каких-то моих манипуляций, вообще стала неактивна опция "обзор" (вроде, этот момент по памяти пишу), т.е. я больше не смог зайти туда, где менял вопросики на русские буквы... так и не понял, что произошло...
    т.е. phpMyadmin пишет мне, что таблица va_pages - пуста!
    ???
    Последний раз редактировалось sleeplesssea; 21.02.2010 в 09:52.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,557
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    38 Всего
    Загрузки
    11
    Закачек
    1
    Вес репутации
    10

    По умолчанию Re: помогите разобраться! (чтото непонятное с кодировками)

    Если, по вашему же признанию, у Вас мало опыта, то после установки локального сервера Vertrigo, только увеличьте лимит памяти для процессов (в какой-то из тем, я отвечал, как и где) и всё, остальное оставьте по умолчанию... ну, разве что для удобства, поменяйте название пользователя и пароль для подключения... Настройки кодировки БД, сопоставления, лучше не трогайте. Поверьте, что с настройками по умолчанию, Vertrigo будет корректно работать и с Viart и с другими скриптами. На кодировку latin1_swedish_ci так же можете не обращать внимание, если вы пробуете скрипт локально для тестов и отладки шаблонов, это кодировка так же устанавливается по умолчанию и не должна мешать работать, в админке и пользовательской части вы будете всё видеть на русском. Вот объяснение в оригинале, почему принято по умолчанию latin1_swedish_ci:
    By default, MySQL uses the ISO-8859-1 (Latin1) character set with sorting according to Swedish/Finnish rules. These defaults are suitable for the United States and most of western Europe.
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. #3
    Новичок sleeplesssea на пути к лучшему
    Регистрация
    25.11.2009
    Адрес
    Moscow
    Сообщений
    13
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    0 Всего
    Загрузки
    0
    Закачек
    0
    Вес репутации
    0

    По умолчанию Re: помогите разобраться! (чтото непонятное с кодировками)

    спасибо за ответ))

    1) насчет лимита памяти, это я сделал (было в какойто ветке)

    2) а вот насчет настроек по умолчанию... т.е. предлагаете поле Сравнение вообще не трогать, и пусть он считает это значение каким хочет (а по умолчанию он ставит такую БД в кодировку latin1_swedish_ci)???

    Уважаемый Nemo, а можете подсказать по поводу http://forum.viarts.ru/showpost.php?p=4707&postcount=17
    ???
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. #4
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,557
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    38 Всего
    Загрузки
    11
    Закачек
    1
    Вес репутации
    10

    По умолчанию Re: помогите разобраться! (чтото непонятное с кодировками)

    Цитата Сообщение от sleeplesssea Посмотреть сообщение
    предлагаете поле Сравнение вообще не трогать, и пусть он считает это значение каким хочет (а по умолчанию он ставит такую БД в кодировку latin1_swedish_ci)???
    Именно так. Если вы локально ставите с целью тестирования/настроек/правки шаблонов, то не трогайте, оставьте всё как есть по умолчанию. Все будет работать и отображаться корректно. А если будете ставить или переносить на хостинг, то та, обычно, так же не приходится ничего выставлять/настраивать, это всё сделал хостер и кодировка будет 1251 или utf-8 сразу без latin1_swedish_ci.

    Сечас из на нашего опыта и статистики установок, замечены проблемы только у 2-х хостеров - SpaceWeb и РБК.
    На первом непонятный глюк, когда при оформлении заказа и попытке пройти регистрацию (после того, как товар положен в корзину), пользователя выбрасывало на страницу с сообщением хостинга о нарушении како-то безопасности (), хотя просто при регистрации (без товара в корзине) такого нет. Хостер так и не смог дать внятного объяснения таким параноидальным настройкам сервера, магазин был перенесён на другой хостинг.

    У РБК отмечены другие глюки, которые, впрочем наблюдаются не у всех и у части пользователей магазины действуют без проблем. 1.Замечено, что после авторизации, сразу, пользователя или админа может "выбросить" как неавторизованного. При повторной авторизации это не повторяется... 2. Не у всех поиск по сайту или каталогу работает в регистронезависимом режиме. Т.е. иногда товар, который в каталоге сохранён с большой (заглавной) буквы, не будет находится через поиск, если в поисковой строке он будет написан с маленькой (прописной) буквы. Это не у всех, но бывает. Предполагаем, что разные серверы у этого хостера имеют разные настройки. которые влияют на работу скрипта.
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top