Автор Тема: Картинки всех категорий и товаров перестали показываться  (Прочитано 2082 раз)

16 Февраль 2013, 16:48:24
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Только начал заниматься престой. Скачал и установил версию 1.5.3.1. Русифицировал ее. Взял шаблон по умолчанию, немного переделал под свои нужды. После этого создал новую категорию, закинул на нее картинку. Затем удалил одну из ненужных категорий.
После этого возникли проблемы: Картинки всех категорий и товаров перестали показываться. Неужели из-за удаления категории? Из-за чего это может быть и как мне их вернуть обратно?
Заранее спасибо!
17 Февраль 2013, 12:52:37
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Из-за ошибок, которые возникают, если категория удалилась не полностью: сбой в бд, проблемы сервера удаление напрямую в бд без учета связей и т.д. Нужно установить ошибку, для этого включите режим одладки и показа ошибок (не раз обсуждали на форуме как это сделать). Была похожая тема с обсуждением проблемы показа картинок после удаления данных.
17 Февраль 2013, 23:24:57
Ответ #2
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нашел такую информацию:
 Для отображения ошибок в файле config\config.inc.php заменяем

@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);


на

@ini_set('display_errors', 'on');
define('_PS_DEBUG_SQL_', true);


Самое интересное, что в файле config\config.inc.php таких строк нет:
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);


Может это как-то зависит от версии?
18 Февраль 2013, 10:27:26
Ответ #3
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
18 Февраль 2013, 15:50:05
Ответ #4
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
18 Февраль 2013, 16:04:03
Ответ #5
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Стандартный config.inc.php Prestashop 1.5
/* Debug only */
@ini_set('display_errors', 'off');
define('_PS_DEBUG_SQL_', false);

$start_time = microtime(true);

/* Compatibility warning */
define('_PS_DISPLAY_COMPATIBILITY_WARNING_', false);
....
18 Февраль 2013, 16:31:54
Ответ #6
  • Новичок
  • *
  • Сообщений: 9
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В файле config\config.inc.php нашел такие строки:
require_once(dirname(__FILE__).'/defines.inc.php');
$start_time = microtime(true);


Полез я в файл defines.inc.php и там обнаружил похожие строки:
/* Debug only */
define('_PS_MODE_DEV_', false);
if (_PS_MODE_DEV_)
{
   @ini_set('display_errors', 'on');   
   define('_PS_DEBUG_SQL_', true);
   /* Compatibility warning */
   define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}


Последнюю версию скачивал с офф. сайта. Почему могут так отличаться файлы? И как мне в этом случае перейти в режим отладки?
18 Февраль 2013, 20:21:36
Ответ #7
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
В файле config\config.inc.php нашел такие строки:
require_once(dirname(__FILE__).'/defines.inc.php');
$start_time = microtime(true);


Полез я в файл defines.inc.php и там обнаружил похожие строки:
/* Debug only */
define('_PS_MODE_DEV_', false);
if (_PS_MODE_DEV_)
{
   @ini_set('display_errors', 'on');   
   define('_PS_DEBUG_SQL_', true);
   /* Compatibility warning */
   define('_PS_DISPLAY_COMPATIBILITY_WARNING_', true);
}


Последнюю версию скачивал с офф. сайта. Почему могут так отличаться файлы? И как мне в этом случае перейти в режим отладки?
Эти строки должны быть в 2х файлах. Для того чтобы можно было включать режим отладки изменяя файл config и включая отлатку в админке в меню Расширенные параметры > Производительность.

Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!