Livestreet 1.0.4 php7

Кому интересно, прошу потестить.
Что это такое?
Это LiveStreet 1.0.3-replication адаптированный для работы под PHP 7Изменения от 1.0.3:
- Совместимость с php7.1
- Поддержка libmemcached
Обновление библиотек:
- CSSTidy до версии 1.5.5
- DbSimple
- Sphinx API
Возможные ошибки и способы их устранения:
В процессе перехода на седьмую версию php, обновив движок можно столкнуться с различными ошибками или уведомлениями на файлы плагинов.- Тут будет собран список известных ошибок и методы их устранения.
56 комментариев
тестировали«заводили двигатель»? )Можно ли обновиться или там в install-е что-то глобальное?
взял 1.0.3 replication — и адаптировал для работы на php7 (кстати на локалке по сравнению с 2.0 — летает как ракета на картинке)
обновлено пару библиотек, пару мелких фиксов
просто у меня двиг тоже почти 1.0.4 ) и нужно вручную смотреть изменения от Chiffa + заморочка с php (нужно оставить в работе обе версии: 5.6 и 7.0)
думаю еще в топике собрать примеры возможных ошибок\нотайсов и способы их решения.
можно заменить мультизагрузку, использовав другой jq плагин
Но лучше конечно победить свф. Я всё таки мельком поискал, думаю решение всё таки есть. Если есть желание, поищите на просторах ресурсов вопра инфу
В случае с WP — нужно курить лог изменений и тогда уже код смотреть… Но это не про меня.
Авторизация не работает, соответственно. Файлы конфига сохранены в UTF-8 without BOM.
При переходе обратно на PHP 5.6 ошибка исчезает.
github.com/gowebpro/livestreet1_php7/blob/1.0.4-php7/engine/modules/session/Session.class.php#L100
если вы совмещали вручную, проверьте еще раз что вы делали
Спасибо за версию 1.0.4, работает отлично!
Внимание. Hot Fix
Исправляет SQL ошибки на страницах блога «топ\обсуждаемые» и т.д.Поправить надо 1 строчку:
github.com/gowebpro/livestreet1_php7/commit/27357d0486ab515387660719690d269a4e66ab9b
Но!
Делаю php7.0-fpm restart, сразу делаю поиск, вываливает ошибку!
PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; SphinxClient has a deprecated constructor in /public_html/engine/lib/external/Sphinx/sphinxapi.php on line 157
не тестил
если не работает, то можно исправить ошибку следующим образом
на 157 строке файла public_html/engine/lib/external/Sphinx/sphinxapi.php
заменить
на
Но у меня в файле /public_html/config/modules/search/config.php
А у вас
с ошибкой поковыряюсь на днях, если есть возможность помочь с тестированием буду благодарен
Поэтому тестируем, делимся проблемами
Получаю такую ошибку
Гляньте выше, может заработает с другим содержимым.