Попробовал установить на http://www.*****.ru/imag/ - что-то ни одна ссылка не работает.
Ещё бы добавить в админку товаров - "выделить всё"
Попробовал установить на http://www.*****.ru/imag/ - что-то ни одна ссылка не работает.
Ещё бы добавить в админку товаров - "выделить всё"
У вас на сайте не включен mod_rewrite. Подтверждается это следующим образом.
Если пройти например по ссылке http://*****.ru/imag/products/Bella_bella, то сайт выдает ошибку "404 - Компонент не найден".
Если пройти по той же ссылке, только записанной без учета mod_rewrite, то есть http://*****.ru/imag/?module=Storefront&product=Bella_bella, то страница открывается.
Следовательно нужно обратиться в техподдержку хостинга и попросить их включить на сайте mod_rewrite.
Ещё бы добавить в админку товаров - "выделить всё"
Да, отсутствие этой ссылочки - неудобный момент. Заметен он после экспериментов с демо товарами, когда нужно бы их все удалить перед наполнением реальными товарами, и приходится каждый флажок пометки на удаление тыкать мышкой.
Я подчеркнул у себя в рабочих записях данный недочет. Пока же можно воспользоваться "костылем" - добавить где-нибудь в файл списка товаров шаблона админпанели, то есть в файл admin/design/default/html/admin_products.htm следующую ссылку:
<a href="#" onclick="javascript: jQuery('div.onerow').find('input.checkbox:first') .each(function () { if ('checked' in this) { this.checked = true; } }); return false;"> выделить все </a>
По клику она ищет на странице все нужные флажки, то есть каждый первый флажок класса checkbox внутри контейнеров класса onerow, и помечает их.
Хорошо бы было написать на сайте требования к хостингу и настройкам PHP.
Подскажите при сохранении изменений в админке - настройки, после нажатия сохранить ничего не сохраняется? Что это может быть.
Не могу понять как его включить - в обоих htaccess он вроде как включен
<IfModule rewrite_module> # Включаем модуль mod_rewrite RewriteEngine on </IfModule>
Даже если на http://www.*****.ru/imag запускается корневой htaccess, то на http://imag.*****.ru - тоже самое... Как его активировать?
Вот здесь на форуме уже обсуждалась подобная проблема с mod_rewrite. Вам тоже нужно прежде всего проверить, включен ли mod_rewrite для всего сайта (если нет, то хоть он включен в htaccess, хоть выключен - уже не играет роли). Для проверки создайте в корне сайта файл, например a.php с таким содержанием
<?php phpinfo(); ?>
и откройте в браузере страницу http://imag.*****.ru/a.php. На появившейся странице дайте поиск слова mod_rewrite. Если не находит, значит этот модуль выключен для всего сайта.
Возможно проблема также состоит в следующем, исходя из соображений, что в папке http://www.*****.ru/shop1 у Вас размещен магазин, url-и страниц там похоже работают через mod_rewrite. Следовательно либо на папку imag не распространяется какое-то из правил и нужно смотреть, есть ли выше нее какой-нибудь файл htaccess и что он разрешает / запрещает, либо на сайте ведущим веб сервером является nginx (не Apache), тогда из приведенного Вами выше фрагмента htaccess надо удалить открывающий тег <IfModule rewrite_module> и закрывающий тег </IfModule>, оставив лишь что было между ними, то есть RewriteEngine on.
Поправлю тебя уважаемый. Удалить надо все стороки <ifmodule *> и </ifmodule> в htacess если сервак на nginx. Nginx не понимает что такое rewrite_module в директиве ifmodule.
Служба поддержки ссобщила
Он включен на всех серверах по умолчанию.
Можете убедиться в этом прописав в начало .htaccess файла простое правило:
RewriteEngine On
Redirect / http://www.google.com/
После просто зайдите на свой сайт и вас перекинет на гугл.
прописал - теперь перекидывает на гугл....
Что ещё может быть?
Сервера действительно на nginx...
А так разобрался, всё неработало из-за строк
php_value memory_limit 64M # php_value zlib.output_compression On #_ZLIB_MARKER # php_value zlib.output_compression_level 9 #_ZLIB_MARKER
ну и убрал на всякий случай все стороки <ifmodule *> и </ifmodule>
И ещё совсем nginx не понравилась строка
# Если обращаются к файлам редиректов, запрещаем доступ RewriteRule ^redirects[^/]*?\.txt$ - [F,L]
пришлось удалить
Столкнулся с тем же. Отписал разработчику, подождал, почитал форум, написал хостеру. Хостер ответил:
добавьте в .htaccess
RewriteBase /
Добавил, помогло :)