Логи!!!! СМОТРИТЕ ЛОГИ!!!
Первое что делается при 500 - смотрим что вызывает ошибку. Для дев окружения вообще в обязательном порядке прописывать
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
в индексе первыми строками.