Заглючил hybridauth с логином через фб.

Приветствую! Решил тут актуализировать ПО своего сайта, обновил modx и прочие дары modstore, в итоге получил ряд глюков, самый ощутимый из которых с Hybridauth.
А именно при попытке залогиниться с помощью FB получаю страницу HTTP ERROR 500. Остальные соц.сети реагируют в штатном вроде режиме. Вот и в чем тут может быть дело? Как понять? Как исправить? Переустановка не помогла.
Попробовал отсюда строчку в known issues — тоже не решает.
До обновлений все работало, ничего не менял, настройки не трогал. Хелп!
Алексей Яковлев
14 марта 2017, 13:02
modx.pro
1 277
0

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

Kirill A. Rusanov
14 марта 2017, 22:29
1
+2
You are not alone
    Алексей Яковлев
    15 марта 2017, 00:15
    0
    Спасибо за наводку, но увы, разобраться так и не смог. Из-за того вероятно, что чайник. Структура папок на github и в core/components/hybridauth разная, хотя местами и узнаваемая… Но что там к чему, файлы по названиям дублируются в разных папках, и в какой именно те строчки вписывать, какие пути где проставлять… попытки по наитию не увенчались. Разъясните, если не трудно, что куда? Пожалуйста )
      Вадим
      15 марта 2017, 10:20
      1
      0
      Да чего там не понятного?!
      написано, почти по русски, ну переведите в гугле в конце концов.
      «вставьте сюда
      core/components/hybridauth/vendor/hybridauth/hybridauth/hybridauth/Hybrid/Providers/Facebook.php
      эту строчку
      require_once Hybrid_Auth::$config["path_libraries"] . "Facebook/autoload.php";
Алексей Яковлев
15 марта 2017, 12:49
0
В логе ошибок на хостинге в этом файле обнаруживается ошибка (PHP Parse error: syntax error, unexpected '[' ) в строке:
public $scope = ['email', 'user_about_me', 'user_birthday', 'user_hometown', 'user_location', 'user_website', 'publish_actions', 'read_custom_friendlists'];
если меняю на array(...), то строка проглатывается, но начинает ругаться дальше по тексту. то есть дело в синтаксисе php, о котором я ничего до сих пор не знаю толком.
    Василий Наумкин
    15 марта 2017, 15:10
    +1
    modstore.pro/hybridauth
    Внимание, этот компонент требует версию PHP не ниже 5.4!
    Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
      Алексей Яковлев
      15 марта 2017, 16:48
      0
      Да, спасибо, давно уже туда не заглядывал, обновлялся на автопилоте…
    Алексей Яковлев
    15 марта 2017, 13:01
    +1
    Ну да, проблема была в версии PHP. Обновил, все заработало. Спасибо за внимание и неравнодушие!
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8