Автор Тема: Не отображается страница просмотра товара с включенным кешем  (Прочитано 298 раз)

09 Ноября 2015, 18:35:34
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как только включаю в настройках производительности в блоке smarty кэширование, то сразу вместо товара на странице отображается надпись Be the first to write your review ! на белом экране и все.
Вот, например, http://test.mkvershina.ru/vzlomostojkie-sejfy/84-sejf-fort-99-el.html
Или вообще вот  так http://test.mkvershina.ru/vzlomostojkie-sejfy/1-sejf-garant-evro-133t.html
09 Ноября 2015, 19:23:54
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 20836
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Может хостинг слабый, может нет разрешения на запись в папку кеша, может много ошибок в шаблоне и т.д.
Точно не скажешь. Смотрите лог сервера, включите показ ошибок в prestashop.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!
09 Ноября 2015, 22:07:49
Ответ #2
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может хостинг слабый, может нет разрешения на запись в папку кеша, может много ошибок в шаблоне и т.д.
Точно не скажешь. Смотрите лог сервера, включите показ ошибок в prestashop.
1. Дебаг я включил, ошибок не показывает.



2. Разрешения на запись точно есть.
3. Где лог смотреть? В папке log последняя запись 25.10.2015
4. Возможно действительно из-за хостинга

Как можно выяснить, в чем дело?
09 Ноября 2015, 22:25:25
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1190
  • Репутация: +28/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Включать показ ошибок нужно так
http://prestashop-forum.ru/index.php/topic,1304.0.html
А дебагмод в админке для отключения переопределений классов и модулей.

Перенести сайт на другой хостинг или на локальный и проверить, если работает, значит проблема в хостинге.
10 Ноября 2015, 10:53:12
Ответ #4
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Включать показ ошибок нужно так
http://prestashop-forum.ru/index.php/topic,1304.0.html
А дебагмод в админке для отключения переопределений классов и модулей.

Перенести сайт на другой хостинг или на локальный и проверить, если работает, значит проблема в хостинге.
1. Перенес сайт на локальный хостинг. Все тоже самое.
2. Включил показ ошибок по инструкции. Все равно никаких ошибок нету, папка log стала пустой
10 Ноября 2015, 10:55:20
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Может проблема в шаблонах темы. Попробуйте переключиться на стандарную тему.
10 Ноября 2015, 10:58:57
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 763
  • Репутация: +6/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Установите модуль pscleaner, зайдите в настройки и нажмите кнопки в
- Проверка функционала магазина
- Очистка базы данных
10 Ноября 2015, 11:01:53
Ответ #7
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Установите модуль pscleaner, зайдите в настройки и нажмите кнопки в
- Проверка функционала магазина
- Очистка базы данных
Очистка базы данных не удалит мои товары?
10 Ноября 2015, 11:06:55
Ответ #8
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85944
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В этом модуле первые 2 функции удаляют товары и клиентов
1. Каталог - все данные каталога будут удалены безвозвратно: товары, характеристики, категории, теги, изображения, цены, вложения, сцены, запасы, группы атрибутов и значений, производители, поставщики...
2. Клиенты и заказы, все заказы, клиенты, корзины, контакты, гости, сообщения и статистика будут удалены безвозвратно...

Эти служат для очистки от не нужных данных и оптимизации они не удалят товары.
3. Проверка функционала магазина
4. Очистка базы данных
10 Ноября 2015, 11:10:27
Ответ #9
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Сделал, исправил несколько ошибок, но страница просмотра товара так и не открывается
10 Ноября 2015, 11:17:24
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85944
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поменяйте тему, выберите стандарную, очистите кеш и попробуйте со стандарной.
10 Ноября 2015, 11:23:52
Ответ #11
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поменяйте тему, выберите стандарную, очистите кеш и попробуйте со стандарной.

В стандартной теме все работает  :o Что теперь делать с моей темой? ???
10 Ноября 2015, 11:29:21
Ответ #12
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 85944
  • Репутация: +25399/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверять файл product.tpl и все шаблоны tpl, которые в нем подключаются, на ошибки. Сравнить с таким же шаблоном стандарной темы.
10 Ноября 2015, 11:36:42
Ответ #13
  • Новичок
  • *
  • Сообщений: 33
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проверять файл product.tpl и все шаблоны tpl, которые в нем подключаются, на ошибки. Сравнить с таким же шаблоном стандарной темы.
Есть какие-нибудь автоматизированные способы для этого? Там на питоне вроде написано. Я в нем не шарю
10 Ноября 2015, 12:27:04
Ответ #14
  • Ветеран
  • *****
  • Сообщений: 20836
  • Репутация: +25276/-0
  • Prestashop - просто и эффективно
    • Просмотр профиля
Включение показа ошибок может автоматом показать ошибки, если не показывает тогда только в ручную.
Шаблоны сделаны на html+smarty+php, не python.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!