У меня была такая же проблема, и, как указал Шаян Хусаини, у меня была необнаруженная синтаксическая ошибка.
Я решил ее с помощью php linter в терминале:
php -l file.php
Вы можететакже используйте что-то вроде этого, чтобы использовать линтер в каждом файле в некоторой папке:
find -type f -name "*.php" -exec php -l '{}' \;
и отфильтровывать только те, которые содержат ошибки:
find -type f -name "*.php" -exec php -l '{}' \; | grep '^[^N]'
Это должно показывать файлы с ошибками синтаксического анализаи строка, где ошибка.