Автор Тема: Где проблема: в престашоп 1.5 или в теме  (Прочитано 611 раз)

22 Декабря 2013, 03:07:34
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Возникла непонятная ситуация - прошу помощи и совета: имеется версия Престы 1.5.4.1. На Themeforest была куплена готовая тема для Престы этой версии (ха-ха, как оказалось, русского автора). Пока всё настраивалось, вроде проблем не было.. Как начал увеличиваться товар,  стали появляться ошибки 500 или какие-то непонятные "неработки". Как здесь советовали, обращалась к хостеру с просьбой увеличить время загрузки скриптов, объем памяти и т.д. и т.п. Хостер шел навстречу и делал увеличения (скорость -100сек, память до 1Гб). Проблемы при обработке продолжали вылезать, причем с вообще непонятных сторон. Например, последней была невозможность загрузки сайта (админка работала) - грузилось, грузилось и ..ошибка...Хостер прислал ошибку, что не хватает памяти для работы скрипта Верхнее суперфиш меню...Чего там не хватать??? Переинсталировала весь сайт...пару дней ничего, но вдруг пополз дизайн...
Обратилась к разработчику и к хостеру. На Themeforest тема для Престашоп удалена.

Вот что они пишут:
Разработчик:
Unfortunately we stopped distributing for PrestaShop themes and don't provide support for this platform now. We got problems from our dedicated PrestaShop team and can't work with this people anymore. I apologize for the inconvenience.

В теме никаких проблем нет, PrestaShop требует много памяти и это нормально, для его работы в качестве полноценного интернет магазина Shared хостинга не достаточно, нужен выделенный сервер (у вас ошибка про нехватку 19 мб ОЗУ какие вам выделены, это очень мало. Для нормальной работы нужно 256 Мб и более ОЗУ).

Хостер:

1. мы проверили работу Вашей странички,
и насколько мы видим, при выполнении скрипта не хватает памяти и её существенное увеличение приводит к такой же ошибке:

[STDERR] PHP Fatal error: Out of memory (allocated 646971392) (tried to allocate 19660765 bytes) in /var/www/vhosts/organicaandbeauty.com/httpdocs/modules/psmodblocktopmenu/psmodblocktopmenu.php on line 680

В следствии чего мы рекомендуем изменить(оптимизировать) или отключить данный скрипт, после чего страничка должна заработать.

2. На хостинге сайт с такими скриптами работать не будет. Как понимаю вы что-то меняли или обновляли на сайте и установили скрипт который потребляет слишком много ресурсов. Вариантов решения два - или отключать скрипт, который потребляет слишком много ресурсов или переходить на другую услугу - виртуальный сервер (VPS). В первом случае это решается Вашим вебмастером (или Вами), во втором нужен запрос на смену услуги. -  Никакие скрипты я не меняла!

3. как утверждает Ваш разрабочтик Вам выделено всего 19 мб оперативной памяти(очень маленькое количество) и поэтому сайт не работает, чтобы работало нужно якобы 256.
Вам на данны ймомент это количество доступно, а при нашем тестировании было увеличино до 768 МБ, но сайт всё равно незаработал!

4. allocated 646971392 = 617 Мегабайт и продолжал расти обьём используемой памяти.
Вы могли своим не отлаженым скриптом повредить другим клиентам, которые находятся на одном с Вами сервере.
Мы это пресекаем, так как наша задача обеспечить стабильный и надёжный сервис для ВСЕХ клиентов.
Вы вышли за рамки, Мы пошли навстречу и увеличили ограничения.

В давнный момент Ваш сайт функционирует.

5. P.S.

Out of memory (allocated 646971392) (tried to allocate 19660765 bytes)

617Мегабайт уже использовано, 19 попытка выделить.


Что это значит? Проблема в теме? Проблема в хостинге? Имею магазин на Преста 1.4 на бесплатной теме на том же хостинге - никаких проблем нет. Или проблема в "тяжелой" Престе 1.5? Я не правильно выбрала платформу? Но вроде не я одна на ней работаю...

P.S. В "проблемном магазине" товара не более 100 наименований...
22 Декабря 2013, 15:16:30
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 33028
  • Репутация: +26761/-0
    • Просмотр профиля
Нужно сделать элементарную проверку. Переключить сайт на стандарную тему и проверить как будет работать.
Если все работает, то проблема в теме (многие темы сделаны плохо, сделаны на продажу, работают когда нет товаров).
Удаляйте ее и ищите новую.
Если на стандарной не работает, то запрашивайте у хостера доступ к логам сервера и проверяйте сами какие ошибки зарегестрированны в логах.
22 Декабря 2013, 17:58:48
Ответ #2
  • Пользователь
  • **
  • Сообщений: 65
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да, так и сделаю...А то тут разработчик сказал, что для моего случая нужно брать исключительно выделенный сервер, чтобы всё работало... А сегодня смотрю, у темы вдруг дизайн опять "поехал"... Точно хостер здесь не при чем...Да, красивая была тема....