При проверке системных требований пишет, что "PHP запущен в режиме CGI" Есть решение

Всем доброго времени суток.

Друзья, если вебасист при установке пишет: скриншот, то влияет ли это на что либо?

Сама установка проходит без ошибок.

Мы используем виртуальный хостинг от рег.ру, а у них оказывается такие условия.

Нужно ли нам искать хостинг, который позволяет использовать PHP как модуль Apache?

P.S. можно ли производить неоднократную переустановку купленного шоп скрипта и темы оформления на одном и том же доменном имени, каждый раз указывая ключи активации?

7 ответов

  • 1
    Владислав Горлов Webasyst 14 марта 2017 20:27 # Решение

    Это влияет на то, какие URLы будут после установки. Если код не может достоверно определить, что доступен mod_rewrite, то в этом случае урлы будут формироваться c index.php. Самостоятельно это можно изменить в wa-config/config.php изменив значения для соответствующей настройки.

    • +1
      Сергей Иванов Сергей Иванов 14 марта 2017 20:53 #

      Но в тоже время если вот эта проверка https://support.webasyst.ru/504/mod-rewrite-check/ на этом хостинге корректно отрабатывает, то можно считать, что всё в порядке? ЧПУ работают, то есть, URL формируются без /index.php

      • +1

        Да, это значит что можно включить "в ручную" параметр mod_rewrite и будет полноценный ЧПУ

        • +1
          Сергей Иванов Сергей Иванов 14 марта 2017 21:15 #

          Я правильно понимаю, что модуль rewrite включается автоматически, поскольку прописан в вебасисте в корне фреймворка в файле .htaccess в строке "RewriteEngine On"?

          То есть он уже включен!

          • +1

            Не совсем. Это правило описано в секции

            <ifModule mod_rewrite.c>
            ...
            </ifModule>

            И, если mod_rewrite не подключён, отрабатывать не будет.

            Если есть выбор, я лично запускаю php в CGI режиме, т.к. в данном случае обычно меньше мороки с правами на кэш при запуске задач по расписанию.

  • 1
    Сергей Иванов 15 марта 2017 05:53 #

    Благодарю за ответы. Судя по работе движка модуль реврайт работает.

    Друзья, в итоге скажите, пожалуйста, нужно ли нам искать хостинг, где PHP может работать не только как FastCGI или можно остаться на виртуальном хостинге рег.ру, где только FastCGI?

  • 1
    Сергей Иванов 31 марта 2017 21:17 #

    Друзья, ответьте, пожалуйста, всё-таки Script-Shop 7 и весь webasyst будет корректно работать на хостнге, где PHP запущен в режиме CGI или обязательно нужно, чтобы PHP был запущен как модуль Apache?

    • +3

      Во всех 3-х случаях будет работать корректно (как модуль Apache, CGI, fcga).
      Хочу только заметить, что cga вроде никакими существенными преимуществами не обладает, даже наоборот.

  • 1
    Сергей Иванов 1 апреля 2017 04:30 #

    Вопрос исчерпан. Ответ получен. Топик можно считать закрытым. Всех благодарю!

  • 1
    slik 16 сентября 2017 08:52 #

    Такая же проблема, только установка дальше не идет. в хтацес RewriteEngine On. Проверка модуля выдает mod_rewrite works! Что ему еще нужно и как продолжить установку.

    • +1

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

  • 1
    slik 17 сентября 2017 05:54 #

    все по инструкции, какие еще есть идеи?

  • 1
    slik 18 сентября 2017 06:34 #

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

Добавить ответ

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