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

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 post
Share on other sites

php.ini

memory_limit = -1

или в .htaccess

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

Edited by PiratRu
Link to post
Share on other sites

1 час назад, Iryna сказал:

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

 

1) программист - рукожоп.

2) на его зарплату

3) штат программистов

Link to post
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 post
Share on other sites

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

  • +1 1
Link to post
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 post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.