Вот еще одна причина, по которой ошибки могут быть не видны:
У меня была такая же проблема. В моем случае я скопировал источник из производственной среды. Следовательно, переменная ENVIRONMENT
, определенная в index.php
, была установлена на 'production'
. Это заставило error_reporting
установить значение 0 (без регистрации). Просто установите его на 'development'
, и вы должны начать видеть сообщения об ошибках в журнале apache.
Выключенный из 500 был вызван отсутствием в поле базы данных двоеточия: -)