Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Pricelist. Ошибка


nikolja

Recommended Posts

Установил на OsStore v0.2.2 модуль [W]Pricelist v0.2. По описанию установил кнопку, при нажатии на которую должна вываливаться страница с товарами в виде таблицы. Нажимаю на кнопку и вываливает ошибку:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2397861 bytes) in /home/xxxxx/public_html/system/library/cache.php on line 72.

Посоветуйте, что надо делать?

Надіслати
Поділитися на інших сайтах


Установил на OsStore v0.2.2 модуль [W]Pricelist v0.2. По описанию установил кнопку, при нажатии на которую должна вываливаться страница с товарами в виде таблицы. Нажимаю на кнопку и вываливает ошибку:

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2397861 bytes) in /home/xxxxx/public_html/system/library/cache.php on line 72.

Посоветуйте, что надо делать?

настраивать веб-сервер. И php в частности. Ну и увеличивать лимит памяти.

Вариант другой — уменьшить количество товара :)

Вариант третий — перепистаь модуль, чтобы использовал временные файлы, вместо составления прайслиста в памяти.

Надіслати
Поділитися на інших сайтах


Что лучше? Я не программист. Носом если б кто тыкнул.

Конечно не уменьшать товар, т.к. я только его закидываю.

ну, "лучше" — если это свой хостинг, то открыть php.ini (например, на моём сервере это /etc/php/apache2-php5.3/php.ini для сайта работающего через Apache или /etc/php/fpm-php5.3/php.ini для php-fpm), найти там строчку

memory_limit = 128M
(в Вашем случае скорее всего будет 32M) и увеличить его.

И да, прошу прощения за невнимательность, это не модуль виноват, а кеширование в движке.

Так что есть ещё один вариант: открыть конфиг и отключить кеширование (по крайней мере на время, пока администратор хостинга, если это не Вы не разрешит увеличить лимит.).

переменную в конфиге пока не могу вспомнить, но было где-то в дополнениях, чтоли... или в соседней ветке.
Там про memcached рассказывалось. Можете поискать.
Сайт, конечно, будет слегка медленнее работать, особенно при большом кол-ве клиентов, но хотя бы не будет ошибки. Ну и хотелось бы надеться, что вам таик удастся увеличить лимит памяти.
  • +1 1
Надіслати
Поділитися на інших сайтах


Слава богу получилось. Огромное спасибо mva. Короче как получилось. Зашёл на форум своего хостинга и прочитал как увеличить memory_limit.

Увеличил как Вы написали и о чудо, всё мгновенно свершилось.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.