Бесконечное перенаправление. Есть решение
После установки webasyst на вебсервер (Nginx) невозможно зайти в бекэнд Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
Получается строка адреса вида http://site.domain/директория_установки/index.php/index.php/webasyst/index.php/webasyst/ (далее идёт "index.php/webasyst/" до бесконечности).
Конфиг nginx брал отсюда https://developers.webasyst.ru/installation/tips/n...
При том если написать http://site.domain/директория_установки/index.php/webasyst, то заходит в бэкенд, но он отображается без стилей и картинок, а все ссылки с него так же ведут на бесконечное перенаправление.
Фронтенд отображается нормально.
1 ответ
В файле wa-config/config.php у вас указано так?
Если там false, то поменяйте на true.
Стояло 'mod_rewrite' => '0',
Исправил как вы сказали 'mod_rewrite' => true,
Не помогло...
Конфиг который выложен в документации предполагает что установка в корне домена.
У вас судя по сообщению оно не в корне, а в какой-то подпапке.
Скорее всего дело в этом, т.к. конфиг в этом случае нужно адаптировать на подпапку, в которой установке.
Но проще просто поставить в корень.
В моём случае это /var/www/директория_установки/ и эту строку я сразу исправил в конфиге.
Тогда зачем в URL-е директория_установки?
root должен быть для домена /var/www/fw/ и никакие директории установки в URL-е не нужны
Если же у вас в конфиге root указан /var/www/, то нужно адаптировать конфиг из документации и там не одну строчку надо поменять...
Ну и для полноты картины напишите какая у вас ОС и версия nginx.
Я и не в одном месте её менял, а по всему конфигу. Сейчас пробежался по конфигу и обнаружил что в строке
перед индексом не дописал свой каталог, сейчас всё работает. Спасибо за помощь.