После переноса на рабочий домен при попытке сохранить или вывести в поток данные выдаёт кучу ошибок:
Warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/resanta/data:.) in /var/www/resanta/data/www/resanta.net.ua/function/Classes/PHPExcel/Writer/Excel5/Worksheet.php on line 355
Warning: fopen() [function.fopen]: Filename cannot be empty in /var/www/resanta/data/www/resanta.net.ua/function/Classes/PHPExcel/Writer/Excel5/Worksheet.php on line 356
И так далее...
Вот код который вызывает ошибку.
if(file_exists ('Classes/PHPExcel/Writer/Excel5.php')){
include ('Classes/PHPExcel/Writer/Excel5.php');
}else{
$my->Log('Не найден файл Classes/PHPExcel/Writer/Excel5.php');
}
$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
$objWriter->save('php://output')
Как понимаю нет прав на запись во временую дериктиву. Но на том же хосте всё работало, при тех же базовых настройках.
Помогите разобраться.