Я использую Community Builder (CB) на веб-сайте Joomla 2.5 некоторое время без каких-либо проблем. Вчера я попытался установить CB v2.0.13 на чистую установку Joomla 3.5. Сам процесс установки завершается без ошибок, но когда я пытаюсь получить доступ к любой функции серверного КБ, то есть управление пользователями, возникает следующая ошибка:Community Builder не работает в чистой установке Joomla 3.5 (PHP7)
Аргумент 1 передаются CBLib \ Session \ SessionState :: __ конструкта () должен реализовывать интерфейс CBLib \ Session \ SessionInterface, null присваивается
Для разработки я использую стек Битмана Bitnami с PHP7. Согласно https://www.joomlapolis.com/news/18532-cb-2013-ready-for-joomla-35-and-php-70 CB 2.0.13 поддерживает оба варианта, PHP7 & Joomla 3.5.
Неужели кто-то сталкивается с одной проблемой и получил представление о том, как заставить CB работать в моей настройке?
Возможно, вы захотите связаться с командой CB и узнать, совместимо ли оно с PHP 7. На боковой ноте, пожалуйста, обновите Joomla 3.5 RC-3, так как мы больше не в бета-версии – Lodder
Вам нужно было бы найти фактическую строку, бросающую ошибку, что вполне понятно. Объекты ожидают, что определенный тип будет сконструирован, и вместо этого он получит нуль (т.е. нет объекта). найти, где ошибка была выбрана, и заставить sur передать правильный объект конструктору. –
Я не совсем уверен, на что вы указываете. Вы правы, совершенно ясно, что вызывает исключение. Что касается того, почему объект, переданный в конструктор, имеет значение null, я понятия не имею, потому что я не контролирую код. @Lodder: Сейчас я на RC-3, спасибо за подсказку. Однако проблема все еще сохраняется. –