Возможно проблема с областями видимости. Если ошибок в access.log и error.log нет никаких вообще. Значит где-то в коде что-то "недодергиваете" или не так дергаете
WQP: Ну в целом, смоделируйте "на листке" такую архитектуру, придумайте задачу для расширения и попробуйте расширить. У меня они соответствуют так- папка = пункт в админке => вкладка в пункте = файл в папке.