При проверке системных требований пишет, что "PHP запущен в режиме CGI" Есть решение
Всем доброго времени суток.
Друзья, если вебасист при установке пишет: скриншот, то влияет ли это на что либо?
Сама установка проходит без ошибок.
Мы используем виртуальный хостинг от рег.ру, а у них оказывается такие условия.
Нужно ли нам искать хостинг, который позволяет использовать PHP как модуль Apache?
P.S. можно ли производить неоднократную переустановку купленного шоп скрипта и темы оформления на одном и том же доменном имени, каждый раз указывая ключи активации?
7 ответов
Это влияет на то, какие URLы будут после установки. Если код не может достоверно определить, что доступен mod_rewrite, то в этом случае урлы будут формироваться c index.php. Самостоятельно это можно изменить в wa-config/config.php изменив значения для соответствующей настройки.
Но в тоже время если вот эта проверка https://support.webasyst.ru/504/mod-rewrite-check/ на этом хостинге корректно отрабатывает, то можно считать, что всё в порядке? ЧПУ работают, то есть, URL формируются без /index.php
Да, это значит что можно включить "в ручную" параметр mod_rewrite и будет полноценный ЧПУ
Я правильно понимаю, что модуль rewrite включается автоматически, поскольку прописан в вебасисте в корне фреймворка в файле .htaccess в строке "RewriteEngine On"?
То есть он уже включен!
Не совсем. Это правило описано в секции
И, если mod_rewrite не подключён, отрабатывать не будет.
Если есть выбор, я лично запускаю php в CGI режиме, т.к. в данном случае обычно меньше мороки с правами на кэш при запуске задач по расписанию.
Благодарю за ответы. Судя по работе движка модуль реврайт работает.
Друзья, в итоге скажите, пожалуйста, нужно ли нам искать хостинг, где PHP может работать не только как FastCGI или можно остаться на виртуальном хостинге рег.ру, где только FastCGI?
Можно остановиться.
Друзья, ответьте, пожалуйста, всё-таки Script-Shop 7 и весь webasyst будет корректно работать на хостнге, где PHP запущен в режиме CGI или обязательно нужно, чтобы PHP был запущен как модуль Apache?
Во всех 3-х случаях будет работать корректно (как модуль Apache, CGI, fcga).
Хочу только заметить, что cga вроде никакими существенными преимуществами не обладает, даже наоборот.
Вопрос исчерпан. Ответ получен. Топик можно считать закрытым. Всех благодарю!
Такая же проблема, только установка дальше не идет. в хтацес RewriteEngine On. Проверка модуля выдает mod_rewrite works! Что ему еще нужно и как продолжить установку.
Посмотрите внимательно нет ли других ошибок.
Установка не продолжается по этому поводу или, к примеру, потому, что недостаточны права доступа к каким-то папкам?
все по инструкции, какие еще есть идеи?
проблема решилась полным удалением папки и повторной распаковкой архива на сервере.
Значит всё-таки - права на файлы и папки.