p_sheremet 0 Опубликовано 23 ноября, 2016 Жалоба Share Опубликовано 23 ноября, 2016 Доброй ночи. Наполняю сайт содержимым, столкнулся с ошибкой 404 следующего плана. Есть товар в разделе, в админке с ним все нормально (редактируется, картинка подвешена и т.д.), но в самом сайте, когда с каталога заходишь внутрь карточки с товаром - выдает ошибку 404. При этом в каталоге он отображается нормально. С другими товарами подобных вещей еще не обнаруживал. В логах сервера никаких деталей я не обнаружил. Ниже привожу скрины лога ошибок Карточка товара с ошибкой 404: http://электромаркет.рф/product/112358.html Каталог, где он размещен: http://электромаркет.рф/category/260797.html p.s. кэш чистил. Подскажите где искать решение? Ссылка на сообщение Поделиться на другие сайты
p_sheremet 0 Опубликовано 23 ноября, 2016 Автор Жалоба Share Опубликовано 23 ноября, 2016 Тут сейчас выяснилась такая хрень: 1) два товара (http://электромаркет.рф/product/116812.html и http://электромаркет.рф/product/112360.html) в этой категории (http://электромаркет.рф/category/260797.html) были такие же (с 404-й ошибкой). Я зашел в админку и каждому из них изменил псевдоним, сохранил, открыл каталог и с новым псевдонимом товар открылся. Я снова вернул прежний псевдоним, сохранил, проверил каталог и товар. Товар прекрасно открылся. 2) Теперь пока писал первый пункт, решил проверить еще одно, - зашел в тот товар (в админку), который был с 404-ошибкой. Просто его сохранил. Проверил, все заработало и открылось. 3) Я просмотрел в таблицах БД возможные отличия между тем товаром, что открывается и тем, что нет (с ошибкой 404) - в трех таблицах, где хранится в общем-то все ( contents , content_descriptions , content_products ) я различий не обнаружил (см. скрин) Что это значит? p.s. да, товары я в базу грузил скриптами в таблицы, не в ручную. Получается где-то какое-то поле не прописалось, но в большей массе товаров до настоящего времени я такой проблемы не встречал Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2016 Жалоба Share Опубликовано 24 ноября, 2016 10 час назад, p_sheremet сказал: Доброй ночи. Наполняю сайт содержимым, столкнулся с ошибкой 404 следующего плана. Есть товар в разделе, в админке с ним все нормально (редактируется, картинка подвешена и т.д.), но в самом сайте, когда с каталога заходишь внутрь карточки с товаром - выдает ошибку 404. При этом в каталоге он отображается нормально. С другими товарами подобных вещей еще не обнаруживал. В логах сервера никаких деталей я не обнаружил. Ниже привожу скрины лога ошибок Карточка товара с ошибкой 404: http://электромаркет.рф/product/112358.html Каталог, где он размещен: http://электромаркет.рф/category/260797.html p.s. кэш чистил. Подскажите где искать решение? Подобная ошибка из лог-файла Вашего лечится вот так - Но обычно она возникает на некоторых хостингах приям припервом запуске, установка не запускается просто. Но всё равно наверное есть смысл попробовать поправить .htaccess 9 часов назад, p_sheremet сказал: Тут сейчас выяснилась такая хрень: 1) два товара (http://электромаркет.рф/product/116812.html и http://электромаркет.рф/product/112360.html) в этой категории (http://электромаркет.рф/category/260797.html) были такие же (с 404-й ошибкой). Я зашел в админку и каждому из них изменил псевдоним, сохранил, открыл каталог и с новым псевдонимом товар открылся. Я снова вернул прежний псевдоним, сохранил, проверил каталог и товар. Товар прекрасно открылся. 2) Теперь пока писал первый пункт, решил проверить еще одно, - зашел в тот товар (в админку), который был с 404-ошибкой. Просто его сохранил. Проверил, все заработало и открылось. 3) Я просмотрел в таблицах БД возможные отличия между тем товаром, что открывается и тем, что нет (с ошибкой 404) - в трех таблицах, где хранится в общем-то все ( contents , content_descriptions , content_products ) я различий не обнаружил (см. скрин) Что это значит? p.s. да, товары я в базу грузил скриптами в таблицы, не в ручную. Получается где-то какое-то поле не прописалось, но в большей массе товаров до настоящего времени я такой проблемы не встречал У Вас две записи в таблице contents с одним и тем же значением в колонке alias, даже на скрине подсветили. alias вообще должен быть уникальный для каждого товара, т.е. именно по записи в колонке alias строится ссылка на товар в магазине. Возможно, что в этом дело. Ссылка на сообщение Поделиться на другие сайты
p_sheremet 0 Опубликовано 24 ноября, 2016 Автор Жалоба Share Опубликовано 24 ноября, 2016 1) .htaccess поправил - не помогло, - в моем случае (404-ошибка) так и осталась для того товара 2 ) alias'ы там разные, это точно (112356 и 112358) какие есть еще варианты? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2016 Жалоба Share Опубликовано 24 ноября, 2016 Наугад сложно сказать. Это вообще единичный глюк?! Может просто тогда удалить этот товар и попробовать по-новой создать? Ссылка на сообщение Поделиться на другие сайты
p_sheremet 0 Опубликовано 24 ноября, 2016 Автор Жалоба Share Опубликовано 24 ноября, 2016 11 минуту назад, VaM сказал: Наугад сложно сказать. Это вообще единичный глюк?! Может просто тогда удалить этот товар и попробовать по-новой создать? Блин, сложно сказать "единичный глюк" или нет, загруженных товаров 150 тыс., выводится на морду (на остатках) 8,5 тыс. - вчера это обнаружил в одной категории (случайно), когда подгружал картинки к категориям. Давай тогда пока продолжу заниматься подвязкой картинок к категориям, если будет массово это, я тогда напишу. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2016 Жалоба Share Опубликовано 24 ноября, 2016 Хорошо. Но обычно нужно смотрреть в трёт таблицах: contents, content_desciprtions и content_products Что б правильно были указаны в двух последних значения content_id - это ссылка на contents таблицу, т.е. что б связи правильные были. Ну и alias должно быть уникаьлных для каждого товара. 47 минуты назад, p_sheremet сказал: Блин, сложно сказать "единичный глюк" или нет, загруженных товаров 150 тыс., выводится на морду (на остатках) 8,5 тыс. - вчера это обнаружил в одной категории (случайно), когда подгружал картинки к категориям. Давай тогда пока продолжу заниматься подвязкой картинок к категориям, если будет массово это, я тогда напишу. А на электромаркет.рф действительно 150 тысяч товаров?! Не мало. Хотя сам сайт довольно неплохо работает при таком количестве. VamShop 1 наверняка довольно сильно тормозил бы уже. Ссылка на сообщение Поделиться на другие сайты
p_sheremet 0 Опубликовано 24 ноября, 2016 Автор Жалоба Share Опубликовано 24 ноября, 2016 16 минуту назад, VaM сказал: А на электромаркет.рф действительно 150 тысяч товаров?! Не мало. Хотя сам сайт довольно неплохо работает при таком количестве. VamShop 1 наверняка довольно сильно тормозил бы уже. 1) Да, 150 тыс. загружено (скрин), - выводятся только не все (8.5 тыс) 2) Как раз-таки он шустрее работает на 1-м VamShop )) http://armenergosnab.ru Правда там сейчас чуть меньше 30 тыс. товаров, но было и 150 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2016 Жалоба Share Опубликовано 24 ноября, 2016 Понятно. А в VamShop 1 кэш, sql кэш включены в Админке - Настройки - Кэш. Ссылка на сообщение Поделиться на другие сайты
p_sheremet 0 Опубликовано 24 ноября, 2016 Автор Жалоба Share Опубликовано 24 ноября, 2016 5 минут назад, VaM сказал: Понятно. А в VamShop 1 кэш, sql кэш включены в Админке - Настройки - Кэш. Нет, отключены. В свое время были сложности с тем, что при кэшировании, когда происходило обновление остатков, цен и номенклатуры, - возникали сложности в виде того, что показывалось некоторое время то, чего не должно было уже быть. Вроде не тормозит, решили отказаться. Тем более арендуем сервер (железку). Хотя да, думаю с включенным кэшем бы он "улетел". Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 ноября, 2016 Жалоба Share Опубликовано 24 ноября, 2016 Понятно Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения