В общем всё оказалось банально. Дело в том, что я по глупости в php.ini раскомментировал dll библиотеки которые предназначены для винды. На линуксе эти строки трогать не нужно. Из-за этого появлялась ошибка которую дебаггер в yii не мог перехватить. Вывод этой ошибки спутал все карты. Ошибка вероятно сплыла в том месте где yii формировал заголовки из-за этого и начались проблемы. Закоментировал строки с виндовыми модулями в php.ini теперь всё работает. Ура)