2016-12-14 6 views
1

все Я новичок в OctoberCMS, я установил уже построенный проект в свою систему Ubuntu 16.04 с PHP5 .6 и apache2. После очень сложных попыток я успешно настроил и запустил проект. но проблема в том, когда я открыть любой передний конец URL, то эта ошибка:Ошибка октябряCMS в frontend - frontend недоступна ошибка запуска «Значение по умолчанию для параметров с подсказкой типа класса может быть только NULL»

Значение по умолчанию для параметров с типом класса подсказкой может быть только NULL
/дома/Васим/Жаннат/код/​​octoberdev2/плагины/смотреть/Беллона в прессе/классы/ActivityLogger.php линии 59

error screenshot

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

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

ответ

1

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

+1

Большое спасибо @AhmedEssam. Я отключил этот ** look/casefiles ** плагин, и ошибка исчезла. большое спасибо. –

2

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

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

  • обновить ваш проект на PHP 7
  • Смотрите, если плагин доступен в PHP 5.x совместимой версии и использования, что вместо
  • Удалить плагин в целом и найти другой с эквивалентной функциональностью
  • самостоятельно удалите из плагина и кода эквивалентную функциональность
  • Исправить ошибку в плагине самостоятельно (сделав ее обратной совместимостью) Heads up! Это может сломаться при обновлении плагина.
+1

Спасибо @Oli. за ваш добрый ответ. –

+1

Нет проблем вообще – Oli