Из вашего вопроса нелегко сказать, с какой ошибкой вы сталкиваетесь.Внутренняя ошибка сервера 500 может иметь несколько причин.Это может быть что-то, что беспокоит PHP, но это может быть что-то и с веб-сервером.
Так что лучший ответ, который я могу дать, это то, что вы правильно настроили обработку ошибок PHP / Конфигурация ошибок PHP , а затем проверьте журнал ошибок php.
Параллельно вам нужно также проверить журнал ошибок вашего веб-сервера.
Кроме того, вот некоторые мыслиЯ уже сделал это из-за кода, который вы опубликовали, но это может вводить в заблуждение:
Для того, что вы пытаетесь достичь, нужен автозагрузчик.Похоже, что класс \Wisdom\Question
не существует, когда вы пытаетесь создать его экземпляр:
new \Wisdom\Question();
Автозагрузчик необходим для фактической загрузки несуществующих классов из директории / расположения файла, как вы, кажется,используйте (я не могу конкретно сказать, потому что ваш вопрос не дает больше информации).
Для автозагрузчика похоже, что вы можете использовать любой автозагрузчик, совместимый с PSR-0, , например, этот .
Кроме того, для определения класса также необходимо указать правильное Пространство имен сверху:
<?php
namespace Wisdom;
class Question {