Форум пользователей Impera CMS
Impera CMS - отличный движок для лёгкого создания интернет магазина.
Обладает невероятным количеством функций, необходимых в онлайн торговле.

Следить
Главная
12:16
05 июл
#
?
написал:

Попробовал установить на http://www.*****.ru/imag/ - что-то ни одна ссылка не работает.
Ещё бы добавить в админку товаров - "выделить всё"

12:45
05 июл
#
написал:

У вас на сайте не включен 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, и помечает их.

14:54
05 июл
#
?
написал:

Хорошо бы было написать на сайте требования к хостингу и настройкам PHP.

Подскажите при сохранении изменений в админке - настройки, после нажатия сохранить ничего не сохраняется? Что это может быть.

21:16
05 июл
#
?
написал:

Не могу понять как его включить - в обоих htaccess он вроде как включен

  <IfModule rewrite_module>

    # Включаем модуль mod_rewrite

    RewriteEngine  on

  </IfModule>

Даже если на http://www.*****.ru/imag запускается корневой htaccess, то на http://imag.*****.ru - тоже самое... Как его активировать?

00:46
06 июл
#
написал:

Вот здесь на форуме уже обсуждалась подобная проблема с 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.

08:15
06 июл
#
?
Burmistr написал:

Поправлю тебя уважаемый. Удалить надо все стороки <ifmodule *> и </ifmodule> в htacess если сервак на nginx. Nginx не понимает что такое rewrite_module в директиве ifmodule.

18:15
07 июл
#
?
написал:

Служба поддержки ссобщила
    Он включен на всех серверах по умолчанию.
    Можете убедиться в этом прописав в начало .htaccess файла простое правило:

    RewriteEngine On
    Redirect / http://www.google.com/

    После просто зайдите на свой сайт и вас перекинет на гугл.


прописал - теперь перекидывает на гугл....
Что ещё может быть?

20:52
08 июл
#
?
написал:

Сервера действительно на 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>

12:21
09 июл
#
?
написал:

И ещё совсем nginx не понравилась строка

  # Если обращаются к файлам редиректов, запрещаем доступ
  RewriteRule ^redirects[^/]*?\.txt$ - [F,L]

пришлось удалить

11:46
01 окт
#
?
написал:

Столкнулся с тем же. Отписал разработчику, подождал, почитал форум, написал хостеру. Хостер ответил:

добавьте в .htaccess

RewriteBase /

Добавил, помогло :)

Написание ответа

Перед публикацией рекомендуется использовать Предпросмотр, чтобы увидеть конечный вид сообщения.


Обратите внимание! Для противодействия спаму новые посты форума проявляются с задержкой от нескольких минут, пока не пройдут модерацию.