Страница 1 из 1
Ошибка при импорте
Добавлено: 14 май 2024, 10:47
Morfei
Здравствуйте. Решил импортировать excel файл с 22 тысячами строк. В итоге на странице ошибка 500 появляется при начале импорта. А в логах :
Код: Выделить всё
PHP Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Co
untable|array, null given in /var/www/htdocs/modules/items/actions/import.php:132\nStack trace:\n#0 /var/www/htdocs/index.php(31): require
()\n#1 {main}\n thrown in /var/www/htdocs/modules/items/actions/import.php on line 132
Что может быть не правильно?

Re: Ошибка при импорте
Добавлено: 15 май 2024, 16:08
support
Программа не смогла прочитать и загрузить в память данный файл. Импортируйте по частям.
Re: Ошибка при импорте
Добавлено: 20 май 2024, 17:16
Morfei
А каких то параметров сервера я не могу накрутить чтоб работало? А то как бы на сервере ресурсы будь здоров. 48 ядер, 128 гигов оперативки, SSD диски. По идее это вообще не объем для него?

Re: Ошибка при импорте
Добавлено: 20 май 2024, 17:28
support
А хз. Дело в не вядрах а в настройках php. Где то там лимиты на переменные стоят скорей всего.
Re: Ошибка при импорте
Добавлено: 20 май 2024, 21:20
mikhalkin
Morfei писал(а): 20 май 2024, 17:16
А каких то параметров сервера я не могу накрутить чтоб работало? А то как бы на сервере ресурсы будь здоров. 48 ядер, 128 гигов оперативки, SSD диски. По идее это вообще не объем для него?
Проблема в 3 местах:
1. Надо сделать настройку Веб Сервера
2. Настройку PHP на размер запроса, файла и ожидание.
3. Настройку MySQL.
Я бы посоветовал идти в такой последовательности: PHP выставить ожидание на 360 секунд. Веб сервер ожидание га такое же время.
Re: Ошибка при импорте
Добавлено: 22 май 2024, 04:04
Morfei
Спасибо за помощь. php подкрутил, все залилось. Момент залития снял на камеру.
https://www.youtube.com/watch?v=ZYwd-73CbDk 