Почему PhpExcel не работает на хостинге?
Нашел простое решение :ob_end_clean();
Из официальной документации PHP (могли бы и сами поискать):open_basedir string 
Ограничивает указанным деревом каталогов файлы, которые могут быть открыты с помощью PHP, включая сам файл. Эта директива НЕ подвержена влиянию безопасного режима. 
Когда скрипт пытается открыть файл, например, с помощью функции fopen() или gzopen(), проверяется местонахождение файла. Если файл находится вне указанного дерева каталогов, PHP откажется его открывать. Все символические ссылки будут раскрыты, так что с их помощью не удастся обойти это ограничение. Если файл не существует, то символическая ссылка не сможет быть прочитана и имя файла (прочитанное) будет рассматриваться open_basedir .
Насколько я помню, в PHPExcel много файлов с классами подключается, вот видимо к ним и нет доступа.