12 нояб. 2014 г., 12:10

Не отображаются заказы в админке, а также вопрос по яндекс.маркету

Добрый день, уважаемые модх-разработчики, примите мои нижайшие поклоны. Не могу понять, почему не отображается список заказов в админке. Создаю заказ, на почту "покупателю" приходит уведомление, Управление заказами загружается около минуты и пишет что нет данных для вывода. И так происходит в двух магазинах (на одном хостинге). Картинка Включил плагин Debug, он на всех страницах сайта выводит такое (может быть это важно):
[2014-11-12 11:45:59] (ERROR @ /index.php) [OnWebPagePrerender] [2014-11-12 11:45:59] (ERROR @ /index.php) Could not load class: Visitor from mysql.visitor.
картинка может быть где-то что-то надо включить чтоб заказы появились?
И второй вопрос, подключаюсь к яндекс.маркету, указал при регистрации адрес прайса welight.ru/yandexmarket.xml яндекс сказал всё ок, будем индексировать, сегодня захожу в Отчет по индексации, там написано Кол-во предложений ноль, хотя в XML есть категории, товары и цены. картинка
Что нужно делать?
Could not load class: Visitor from mysql.visitor.
Скачайте из нашего репозитория пакет seo и установите, или отключите плагин seo, там действительно я прошлую сборку с косяком собрал. Сейчас остальное гляну и отвечу.
По поводу отображения заказов пришлите мне на почту n.lanets@modxclub.ru доступ в админку, я посмотрю. А по поводу выгрузки в маркет - это уже вопрос им надо задавать. У вас вроде как все ОК с ней и мы не на одном сайте ее используем, все ОКейно работает.
Надо было маякнуть, что отправили, а то в спам письмо упало. Сейчас гляну.
Судя по всему у вас там своей выделеный (или виртуальный) не удачно сконфигурированный сервер. Дело не в самом MODX-е, ибо так много всяких ошибок не умеет ползти. Есть предположение, что вы магазин устанавливали консольно, и у вас просто половина папок не доступно для записи (включая половину папок кеша). А вообще вердикт один - меняйте хостинг.
спасибо, перенес сайт на другой хостинг, там заказы отображаются как надо. единственное, когда перехожу по адресу которого не существует, мне не показывается страница 404, а выдается нагота вроде
[2014-11-22 15:22:31] (ERROR @ /index.php) Array ( [REDIRECT_UNIQUE_ID] => xxxxxxxxxxxxxxxxxxxxx [REDIRECT_MEF_PROXY_ADDR] => 127.0.0.1 [REDIRECT_SCRIPT_URL] => /atata [REDIRECT_SCRIPT_URI] => http://welight.ru.swtest.ru/atata [REDIRECT_HTTP_CGI_AUTHORIZATION] => [REDIRECT_STATUS] => 200 [UNIQUE_ID] => xxxxxxxxxxxxxxxxxxxxxxx [MEF_PROXY_ADDR] => 127.0.0.1 [SCRIPT_URL] => /atata [SCRIPT_URI] => http://welight.ru.swtest.ru/atata [HTTP_CGI_AUTHORIZATION] => [HTTP_HOST] => welight.ru.swtest.ru [HTTP_X_FORWARDED_FOR] => 82.200.xxx.xxx [HTTP_X_SECURITY] => on [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64; rv:33.0) Gecko/20100101 Firefox/33.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 [HTTP_COOKIE] => PHPSESSID=xxxxxxxxxxxxxxxxxxxxx; y=xxxxxxxxxxxxxxxxxxxxxxxxxxxx [HTTP_X_CLICKONCESUPPORT] => ( .NET CLR 3.5.30729; .NET4.0E) [PATH] => /bin:/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/opt/bin [SERVER_SIGNATURE] => Apache/2.2.29 (Gentoo) mod_dp/0.99.6 Phusion_Passenger/3.0.21 PHP/5.3.29-pl0-gentoo mod_wsgi/3.5 Python/2.7.5 Server at welight.ru.swtest.ru Port 80 [SERVER_SOFTWARE] => Apache/2.2.29 (Gentoo) mod_dp/0.99.6 Phusion_Passenger/3.0.21 PHP/5.3.29-pl0-gentoo mod_wsgi/3.5 Python/2.7.5 [SERVER_NAME] => welight.ru.swtest.ru [SERVER_ADDR] => 127.0.0.1 [SERVER_PORT] => 80 [REMOTE_ADDR] => 82.200.14.110 [DOCUMENT_ROOT] => /home/b/bachatsky/public_html [SERVER_ADMIN] => support@sweb.ru [SCRIPT_FILENAME] => /home/b/bachatsky/public_html/index.php [REMOTE_PORT] => 38006 [REDIRECT_QUERY_STRING] => q=atata [REDIRECT_URL] => /atata [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => q=atata [REQUEST_URI] => /atata [SCRIPT_NAME] => /index.php [PHP_SELF] => /index.php [REQUEST_TIME] => 1416658951 [HTTP_REFERER] => )
что где забыл прописать? :)
Это в каком-то плагине на событие OnPageNotFound выводится print_r($_SERVER); и срабатывает exit; Смотрите плагины.
ага, вобщем проблемы были по нескольким причинам был включен плагин seo и Debug и еще с кешированием зря игрался. всё повыключал и всё заработало. :)
заметил, что неправильно считается сумма в управлении заказами на стороне покупателя не учитывается количество одинакового товара. при этом в корзине и на оплату выдается правильная сумма можно как-то это исправить?
Саша Марков уже отправил пуллреквест, в новой версии будет исправлено. Пока же у себя можете поправить ручками.

Добавить комментарий