К содержанию

HybridAuth и бесконечная переадрессация

Сделала вроде все как в видео, но на странице бесконечная переадрессация. /> прописан.
Как можно решить?
Любовь
Любовь
29 января 2013, 15:08
modx.pro
2 865
Реклама

Комментарии: 20

Василий Наумкин
Василий Наумкин Администратор
29 января 2013, 19:18
Мало информации, чтобы чем то помочь.
    Любовь
    Любовь Проверенный
    29 января 2013, 19:19
    А какая еще нужна? Я напишу)
      Василий Наумкин
      Василий Наумкин Администратор
      29 января 2013, 19:20
      — Скриншоты системных настроек (с замазанными ключами, конечно)
      — Вызов сниппета на странице
      — Что в системном журнале, есть ошибки?
    Любовь
    Любовь Проверенный
    29 января 2013, 19:36
    Скриншот загрузить не удалось, могу в скайп скинуть — там только для твиттера ключи настроены.

    Вызов на странице: [[!HybridAuth? &providers=`Twitter`]]

    Системный журнал [2013-01-29 11:13:04] (ERROR @ /index.php) [HybridAuth] Hybridauth Library not compatible with installed PECL OAuth extension. Please disable it.
      Василий Наумкин
      Василий Наумкин Администратор
      29 января 2013, 19:52
      Перевести, что написано в системном журнале?

      Hybridauth библиотека не совместима с установленным расширением PECL OAuth. Пожалуйста, отключите его.
        Любовь
        Любовь Проверенный
        29 января 2013, 20:43
        Спасибо.
      Максим Франц
      Максим Франц Старожил
      03 февраля 2013, 22:06
      Не могу никак сообразить как отключить OAuth без доступа к php.ini, через htaccess.
      Подскажите пожалуйста как сделать.
        Василий Наумкин
        Василий Наумкин Администратор
        03 февраля 2013, 23:20
        Не использую Apache2, не могу подсказать.
          Максим Франц
          Максим Франц Старожил
          04 февраля 2013, 12:14
          // oauth.googlecode.com/svn/code/php/OAuth.php
          // rev 1261, Mar 29, 2011 morten.fangel
          // modified on Dec 29, 2019 to remove OAuth PECL conflict

          накатил поверх и все заработало
            Василий Наумкин
            Василий Наумкин Администратор
            04 февраля 2013, 12:18
            Сейчас готовлю пакет с новой версией HybridAuth 2.1.1 — вроде как раз это и поправили.
        Fedor Gorozhanko
        Fedor Gorozhanko Старожил
        07 февраля 2013, 15:57
        Такая же беда с бесконечной переадресацией. В лог почему-то пишет
        [2013-02-07 15:50:14] (ERROR @ /index.php) [HybridAuth] ha_err_no_provider_keys
        хотя ключи все прописаны, сто раз перепроверял

        Пробовал контакт — идет по ссылке на контакт, там зацикливается и вылазит ошибка
        Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

        С твиттером выскакивает окошко для входа, вхожу, редиректит опять на это окошко, на сайт не возвращает.
        В чем может быть проблема?
          Михаил Клименко
          13 февраля 2013, 22:46
          Та же проблема
            Василий Наумкин
            Василий Наумкин Администратор
            14 февраля 2013, 03:15
            Если есть php-apc — отключай.
              Михаил Клименко
              15 февраля 2013, 02:01
              ни одного php акселератора нет. хостинг sweb.ru
                Василий Наумкин
                Василий Наумкин Администратор
                15 февраля 2013, 03:41
                Такую проблему встречаю только при неверной работе сессии, из-за php-apc.

                Попробуй очистить системный параметр session_handler_class, чтобы сессии хранились не в БД, а в файлах.
                  Михаил Клименко
                  15 февраля 2013, 12:37
                  Не помогло
                    Василий Наумкин
                    Василий Наумкин Администратор
                    16 февраля 2013, 09:50
                    Значит, не судьба.
                      Михаил Клименко
                      16 февраля 2013, 14:09
                      Очень жаль. Посоветуйте, пожалуйста, более надежный аналог
                        Богаткин Дмитрий
                        09 марта 2013, 14:53
                        Решил эту проблему, отрезав загрузку конфига из сессии и прописав список провайдеров непосредственно в коде:

                        core/components/hybridauth/model/hybridauth/hybridauth.class.php
                        строка 20
                        if (empty($config) && false) { // && !empty($_SESSION['HybridAuth'])
                        строка 57
                        $providers = array('Twitter','Facebook','Vkontakte');//explode(',', $this->config['providers']);
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          20