зачем первые 20 строк phpinfo - раз,
есть специальный ключ
php -i для такой информации, два,
у CLI свой конфиг, три.
минимальный код для понятия ошибки.
Эм, типа загадка штоле? Откуда ты знаешь какой код необходим для понимания, если сам не можешь понять где же в твоем "само писном фреймвёрке" ошибка.
Вероятно $_list - переменные шаблона? Смотри в таком случае, где они заполняются, и почему туда не добавляется переменная с индексом script.
P.S. Хотя скорее всего ошибка у тебя всегда была, просто ты display_errors включил. Выключать обратно не советую, лучше исправь