14 комментариев

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 10:37 #

    У вас в URL страниц витрины есть фрагмент index.php/ ?

    • +1
      foxsorek foxsorek 31 августа 2016 10:42 #

      Да, есть.

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 15:04 #

        Это неправильно. Этот фрагмент используется в качестве "подпорки" в тех редких случаях, когда на сервере не работает модуль Apache mod_rewrite. Если этот модуль у вас на хостинге есть и работает, то в конфигурационном файле wa-config/config.php измените строку с mod_rewrite вот так:

        'mod_rewrite' => 1,

        Если строки с таким параметром нет, то добавьте её вот так:

        <?php
        
        return array (
          'debug' => true,
          'identity_hash' => '*********************************',
          'mod_rewrite' => 1,  // вот тут
        );

        Если же у вас в качестве веб-сервера используется не Apache, а nginx, то используйте для него пример конфигурации, приведённый в документации фреймворка.

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 15:06 #


          В текущей версии Shop-Script проблема бесконечного перенаправления сохранилась только при отключенном параметре mod_rewrite (как в вашем случае). В ближайшем обновлении скрипта магазина, которое планируется выпустить на днях, она будет исправлена. Обновление с этим исправлением вы сможете установить с помощью "Инсталлера".

          • +1
            foxsorek foxsorek 31 августа 2016 15:32 #

            Обновление с исправлением уже вышло, установил, но теперь карточки товаров выглядят так, будто вёрстка сломана. Может ли это быть ошибка разработчика дизайна? Хотя до обновлений Shop-Script дизайн работал нормально.

          • +1
            foxsorek foxsorek 31 августа 2016 15:10 #

            После включения mod_rewrite с главной страницы сайта стало перенаправлять в админку.

            • +1
              Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 15:12 #

              Возможно, у вас адрес сайта в "Настройках" "Сайта" указан с index.php/. Если так, уберите его оттуда и включите mod_rewrite.

              • +1
                foxsorek foxsorek 31 августа 2016 15:23 #

                Адрес указан без index.php, просто домен без / на конце и с http:// в начале.

                • +1
                  Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 15:24 #

                  Адрес сайта в настройках должен быть указан без протокола. Просто domain.ru, например, а не http://domain.ru.

                  • +1
                    foxsorek foxsorek 31 августа 2016 15:30 #

                    Прошу прощения, протокол перед доменом приписан автоматически и нет возможности его удалить.

                    • +1
                      Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2016 15:32 #

                      Забыл сразу написать: после изменения значения mod_rewrite в файле очистите кеш в Инсталлере. Видимо, фреймворк "не знает" об этом изменении и потому считает URL без index.php/ несуществующими, а в таких ситуациях выполняется перенаправление на бекенд.

                    • +1
                      foxsorek foxsorek 31 августа 2016 12:47 #

                      А можно ли как-то откатить версию Shop-Script на рабочую, пока ошибка не исправлена? А то сайт уже запущен, клиентов теряем да и репутация страдает.

                    • +1
                      foxsorek foxsorek 31 августа 2016 13:34 #

                      Откат на версию 7.0.3.0 не решил проблему (откатывал через замену папки wa-apps/shop/ на папку со старой версией).

                      А вообще, ощущения очень негативные - как только купили лицензию, так сразу всё поломалось.

                      Добавить комментарий

                      Чтобы добавить комментарий, зарегистрируйтесь или войдите