Здравствуйте.
Формы входа через соц. сети не работают т.к. в дефолтном конфиге под nginx на стр. nginx+fastcgi забыли указать location к скрипту oAuth.php
А именно не работали в дизайне proStore. Проверил, добавил, работает.
Добавьте следующие примеры к документации:
location ~* ^/oauth.php {
error_page 404 = @oauth;
}
location @oauth {
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000; или unix:/var/run/php/phpВАШАверсия-fpm.sock;
fastcgi_param SCRIPT_NAME /oauth.php;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
}
Уважамеые разработчки. Если есть другая документация по nginx+fastCGI для webasyst (для конкретного плагина, кассы и т.д.), просьба поделиться.
Серверы debian, centOs.
6 комментариев
Добавили запись для адреса oauth.php в документацию. Спасибо за замечание!
Убрал из конфига свои настройки и добавил из документации
получил ошибку при попытке регистрации через соц. сети
Вы проверили на php в режиме FastCGI ?
Только при такой настройке все заработало
Мой конфиг ничем не отличается от конфига из документации
кроме строчки
Закрыл просто инсталлер :)
Вы правы — пропустили символ ~. Заодно добавили ещё несколько имён «файлов», кроме oauth.php.
Работает! ;)
Можно задать вопрос насчет конфига для кеширования? Можете не отвечать, к дефолтному конфигу не относится, а сугубо к конфигу под себя.
При настройке кеширования в nginx админка либо не открывается либо открывается без ввода пароля. Надо добавить в исключение папку /wa-apps как я понял (или нет).
Какой путь правильнее добавить в исключение начиная с site.ru/webasyst что бы ничего кешировалось nginx-ом что касается админки?
Пример примерного cfg
Михаил, не работает по такой инструкции...
далее по инструкции все.
https://pitersmoke.pro/signup/ ошибка 404.
Или как добавить запросы
включая все пути к файлам и плагинам в админке в исключение?