moovix

[Решено] Export/Import Tool for OpenCart — Could not close zip file php://output.

Moovix » Блог » [Решено] Export/Import Tool for OpenCart — Could not close zip file php://output.
Что бы не выполнять танцы с бубнами и выяснять почему скрипт /system/PHPExcel/Classes/PHPExcel/Shared/File.php не получает значение глобальной переменной upload_tmp_dir из php.ini можно ему её прописать принудительно. Для этого

Что бы не выполнять танцы с бубнами и выяснять почему скрипт /system/PHPExcel/Classes/PHPExcel/Shared/File.php не получает значение глобальной переменной upload_tmp_dir из php.ini можно ему её прописать принудительно. Для этого:

1. Узнаём значение upload_tmp_dir из php.ini. Кто не курит как это делать, просто создаете в корне сайта файл php.php (ну или как хотите по другому) с содержимым

				
					<?php phpinfo(); ?>
				
			

Потом вызываете его http://сайт.ру/php.php и ищите параметр upload_tmp_dir

2. Далее открываем выше упомянутый /system/PHPExcel/Classes/PHPExcel/Shared/File.php, идём в конец функции realpath и на строке около 176 находим вывод 

				
					return realpath(sys_get_temp_dir());
				
			

Комментируем его (мало ли, пригодится) и вместо него пишем:

				
					return "значение_переменной_upload_tmp_dir";
				
			

у меня например:

				
					return "/home/alexmay/data/mod-tmp";
				
			

У меня так отлично всё работает. Рыться в функции realpath, например, времени не было…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Moovix » Блог » [Решено] Export/Import Tool for OpenCart — Could not close zip file php://output.

Есть вопрос? мы онлайн

Есть проект? Заполните бриф.

top