Ошибка OctoberCMS во внешнем интерфейсе — внешний интерфейс недоступен Ошибка запуска »Значение по умолчанию для параметров с подсказкой типа класса может быть только NULL & quot;

все
Я новичок в OctoberCMS, я установил уже встроенный проект в мою систему Ubuntu 16.04 с PHP5.6 и apache2. После успешных попыток я успешно настроил и запустил бэкэнд проекта. но проблема в том, что когда я открываю любой интерфейсный URL, возникает эта ошибка:

Значение по умолчанию для параметров с подсказкой типа класса может быть только NULL
/home/vasim/jannat/code/octoberdev2/plugins/look/casefiles/classes/ActivityLogger.php строка 59

скриншот ошибки

У меня есть поиск в Google, и я не могу найти ничего полезного, и я также узнал, что это rainlab ошибка плагина, я удалил и переустановил этот плагин, но он также не работал. пожалуйста, кто-нибудь может мне помочь с этой ошибкой?

Любая помощь будет оценена.

1

Решение

Кажется, ошибка от плагина под названием look/casefiles, Если это не ваш собственный плагин, попробуйте удалить его, и приложение должно работать хорошо.

1

Другие решения

Наиболее вероятная основная причина этого заключается в том, что плагин был написан на PHP 7.x с использованием typehint bool в подписи метода. PHP5.6 не поддерживает boolнабирает текст и интерпретирует bool typehint как класс и, следовательно, ошибка.

У вас есть несколько вариантов:

  • Обновите ваш проект до PHP 7
  • Посмотрите, доступен ли плагин в версии, совместимой с PHP 5.x, и используйте его вместо
  • Удалить плагин в целом и найти другой с эквивалентной функциональностью
  • Удалите плагин и код эквивалентной функциональности самостоятельно
  • Исправьте ошибку в плагине самостоятельно (сделав его обратно совместимым) Берегись! Это может сломаться при обновлении плагина.
2

По вопросам рекламы [email protected]