Comp.8bit 12 ноября 2014 0 9
Добрый день, уважаемые модх-разработчики, примите мои нижайшие поклоны.
Не могу понять, почему не отображается список заказов в админке. Создаю заказ, на почту "покупателю" приходит уведомление, Управление заказами загружается около минуты и пишет что нет данных для вывода. И так происходит в двух магазинах (на одном хостинге).
Картинка
Включил плагин 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 есть категории, товары и цены.
картинка

Что нужно делать?
9 комментариев
Fi1osof1
Fi1osof 12 ноября 2014г в 16:22 #
Could not load class: Visitor from mysql.visitor.
Скачайте из нашего репозитория пакет seo и установите, или отключите плагин seo, там действительно я прошлую сборку с косяком собрал. Сейчас остальное гляну и отвечу.
Fi1osof1
Fi1osof 12 ноября 2014г в 16:24 #
По поводу отображения заказов пришлите мне на почту n.lanets@modxclub.ru доступ в админку, я посмотрю.
А по поводу выгрузки в маркет - это уже вопрос им надо задавать. У вас вроде как все ОК с ней и мы не на одном сайте ее используем, все ОКейно работает.
Fi1osof1
Fi1osof 12 ноября 2014г в 17:24 #
Надо было маякнуть, что отправили, а то в спам письмо упало. Сейчас гляну.
Fi1osof1
Fi1osof 12 ноября 2014г в 18:07 #
Судя по всему у вас там своей выделеный (или виртуальный) не удачно сконфигурированный сервер. Дело не в самом MODX-е, ибо так много всяких ошибок не умеет ползти. Есть предположение, что вы магазин устанавливали консольно, и у вас просто половина папок не доступно для записи (включая половину папок кеша).
А вообще вердикт один - меняйте хостинг.
C
Comp.8bit 22 ноября 2014г в 16:40 #
спасибо, перенес сайт на другой хостинг, там заказы отображаются как надо.
единственное, когда перехожу по адресу которого не существует, мне не показывается страница 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] =>
)


что где забыл прописать? :)
Fi1osof1
Fi1osof 22 ноября 2014г в 18:29 #
Это в каком-то плагине на событие OnPageNotFound выводится print_r($_SERVER); и срабатывает exit;
Смотрите плагины.
C
Comp.8bit 24 ноября 2014г в 07:43 #
ага, вобщем проблемы были по нескольким причинам
был включен плагин seo и Debug
и еще с кешированием зря игрался.
всё повыключал и всё заработало. :)
C
Comp.8bit 09 декабря 2014г в 08:37 #
заметил, что неправильно считается сумма в управлении заказами на стороне покупателя
не учитывается количество одинакового товара.
при этом в корзине и на оплату выдается правильная сумма
можно как-то это исправить?
Fi1osof1
Fi1osof 09 декабря 2014г в 08:43 #
Саша Марков уже отправил пуллреквест, в новой версии будет исправлено. Пока же у себя можете поправить ручками.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.