Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сайт: http://www.hoztovari.ru

Движок самописный.

Суть проблемы:

1) Товарный каталог находится по адресу: http://www.hoztovari.ru/production/

Все товары и их категории в каталоге имеют адреса типа http://www.hoztovari.ru/production/procter_gamble

Что-то сломалось и товары перестали быть доступными. Любая попытка зайти на товарную страницу заканчивается редиректом со страницы товара на главную страницу каталога http://www.hoztovari.ru/production/

Ссылки на товарные категории также редиректятся в корень каталога.

2) При попытке перейти по ссылке "Заказать онлайн" (скрин: http://clip2net.com/s/3qAlM7U) получаем сообщение о циклической переадресации.

Чтобы проблемы ушли, необходимо сделать следующее:

1) Устранить ошибку при обращении к БД: 1194 - Table 'hoz_custom_html' is marked as crashed and should be repairedSELECT `id`, `title` FROM `hoz_custom_html` ORDER BY title

Она устраняется с помощью команды mysqlcheck, восстанавливающей некоторые поврежденные таблицы.

Repairing tables

u37056_2.hoz_actions

info     : Delete link points outside datafile at 574688

status   : OK

u37056_2.hoz_custom_html

warning  : Number of rows changed from 776 to 775

status   : OK

u37056_2.hoz_news

warning  : Number of rows changed from 3352 to 3361

status   : OK

u37056_2.hoz_news_subscribers

warning  : Number of rows changed from 257 to 258

status   : OK

2) Проблема с каталогом решается так: 

в файле ./content/order.php начиная со строки 115 присутствовала следующая ошибка или недоработка:

выше по коду не был задан параметр $id

в блоке if производится запрос к базе данных, но отсутствовала проверка на то, что вернул запрос к базе. В данном случае возвращалось значение False, так как был отключен весь каталог из таблицы hoz_cat_baby, его активировали командой UPDATE `hoz_cat_baby` SET `enabled`="Y".

В данный момент можно убедиться, что в базе данных в таблице hoz_cat_baby в графе enabled везде стоит N. Также в административной панели сайта в разделе "Каталог товаров" сами товары отключены.

ЕСЛИ УКАЗАННЫЕ ДЕЙСТВИЯ НЕ ПОМОГУТ - РЕШИТЬ ПРОБЛЕМЫ ИНЫМИ СРЕДСТВАМИ НА СВОЕ УСМОТРЕНИЕ.

В результате:  при переходе по ссылке "Заказать онлайн" должен отображаться онлайн-каталог.

8 лет назад
Benamuki
Альберт 
47 летРоссия
15 лет в сервисе
Был
5 лет назад