Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

php memory лимит для 2000 товаров


Iryna
 Share

Recommended Posts

Доброго дня! Помогите разобраться. Я заказчик интернет-магазина. Количество товаров ориентировочно 2000-2500. Версия опенкарта Версия ocStore 2.1.0.1.1. Товар загружается в виде xml файла, вытянутого с 1С. Первый файл товары+фото разработчики загрузили на своем хосте. Товар выгрузился вместе с фото. Все норм. Теперь, я пытаюсь обновить этот же файл через модуль XML Import Export и выдает ошибку Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 25 bytes) in /home/sunnythe/sunnytherm.com.ua/www/system/library/db/mysqli.php on line 34

Хост обладает следующими параметрами (самый большой пакет, выше только выделенный сервер) Место на SSD диске  10 Гб, PHP memory_limit - 256 Мб. Менеджер, который ведет проект настаивает на покупке либо выделенного сервера, либо на увеличении еще PHP memory_limi (на хостинге, где мы размещаемся - это максимум). 

Какие могут быть еще причины данной ошибки? На что обратить внимание? Возможно, что-то нужно оптимизировать? 

 

Спасибо за помощь

 

Link to comment
Share on other sites


В 03.11.2017 в 18:04, PiratRu сказал:

php.ini

memory_limit = -1

или в .htaccess

<IfModule php5_module>
   php_value memory_limit -1
</IfModule>

Для тех, кто не особо соображает, файл php.ini находится на фтп? Спасибо, обязательно попробуем. 

Link to comment
Share on other sites


Проблема в модуле XML. Он пытается загрузить весь файл (или большой кусок) в память, а не порционно. 

  • +1 1
Link to comment
Share on other sites


  • 2 weeks later...
В 03.11.2017 в 18:04, PiratRu сказал:

php.ini

memory_limit = -1

или в .htaccess

<IfModule php5_module>
   php_value memory_limit -1
</IfModule>

Для тех, кто не особо соображает, файл php.ini находится на фтп? Спасибо, обязательно попробуем. 

 

php.ini

memory_limit = 256 мб - было так. программист убрал 256 мб сработало. Всем спасибо

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.