Это я действительно забыл упомянуть. У меня OpenCart 1.5.6, vqmod имеется.
Усложняется тем, что даже описание ошибки не пишется, где искать.
Посмотрел журнал ошибок.
Есть ошибки, которые ссылаются на mysql, на файлы содержащиеся в catalog, admin и system.
Если магазин открывается и все товары в нем открываются, значит ошибка вроде как не в catalog лежит.
Поправьте если здесь такая логика не работает. Проводил бэкап, так там та же ситуация. То ли файлы от модулей остались и они всё портят, то ли еще тогда это проблема возникла, а я её вовремя не обнаружил.
Магазин только запускаю ещё, потому с разными модулями пробую.
Вот основные ошибки, которые в журнале упоминаются, повторяющиеся и которые понимаю сразу удалил:
2014-05-03 16:33:00 - PHP Warning: Cannot modify header information - headers already sent by (output started at /home/j/js99ba/technics-store.ru/public_html/catalog/language/russian/common/header.php:1) in /home/j/js99ba/technics-store.ru/public_html/system/engine/controller.php on line 28
2014-05-04 10:13:17 - PHP Notice: Error: Table 'js99ba_ocart.oc_ncomments' doesn't exist<br />Error No: 1146<br />SELECT COUNT(*) AS total FROM oc_ncomments in /home/j/js99ba/technics-store.ru/public_html/system/database/mysql.php on line 50
2014-05-21 16:18:40 - PHP Warning: imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data in /home/j/js99ba/technics-store.ru/public_html/system/library/image.php on line 32
2014-05-21 16:18:40 - PHP Warning: imagecreatefrompng(): gd-png error: setjmp returns error condition in /home/j/js99ba/technics-store.ru/public_html/system/library/image.php on line 32
2014-05-21 16:18:40 - PHP Warning: imagecreatefrompng(): '/home/j/js99ba/technics-store.ru/public_html/image/data/Products/Car/Kids Seats/7.png' is not a valid PNG file in /home/j/js99ba/technics-store.ru/public_html/system/library/image.php on line 32
2014-05-21 16:18:40 - PHP Warning: imagecopyresampled() expects parameter 2 to be resource, boolean given in /home/j/js99ba/technics-store.ru/public_html/system/library/image.php on line 109
2014-05-21 16:18:40 - PHP Warning: imagedestroy() expects parameter 1 to be resource, boolean given in /home/j/js99ba/technics-store.ru/public_html/system/library/image.php on line 110
2014-05-27 21:11:59 - PHP Warning: mysql_query(): Error reading result set's header in /home/j/js99ba/technics-store.ru/public_html/system/database/mysql.php on line 22
2014-05-27 21:11:59 - PHP Notice: Error: MySQL server has gone away<br />Error No: 2006<br />SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '3' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND cp.path_id = '60' in /home/j/js99ba/technics-store.ru/public_html/system/database/mysql.php on line 50
2014-06-01 12:16:32 - PHP Notice: Error: Unknown column 'cg.name' in 'field list'<br />Error No: 1054<br />SELECT *, CONCAT(c.firstname, ' ', c.lastname) AS name, cg.name AS customer_group FROM oc_customer c LEFT JOIN oc_customer_group cg ON (c.customer_group_id = cg.customer_group_id) ORDER BY name ASC LIMIT 0,20 in /home/j/js99ba/technics-store.ru/public_html/system/database/mysql.php on line 50