Содержание

Virtuemart и поддомены

Joomla 1.5.26, Virtuemart 1.1.7a (SSL не используется), PHP 5.3.x

Ситуация

Заходим в магазин по адресу mysite.com, кладем несколько товаров в корзину. Теперь изменяем адрес сайта на www.mysite.ru - корзина пуста. Возвращаемся на mysite.ru - опять в корзине что-то есть. Следовательно, виртуемарт запоминает куку привязываясь к конкретному домену.

Решение

Настраиваем Joomla

Админпанель, Сайт → Общие настройки → Сайт. Включаем «Использовать mod_rewrite» - ДА. В корне сайта должен быть файл .htaccess (если такого нет, переименовываем htaccess.txt)

Вносим изменения в .htaccess

Добавляем строку

php_value session.cookie_domain .mysite.ru

Обратить внимание: перед именем сайта mysite.ru должна быть прописана точка!

Траблшутинг