Разобрался. Одна из функций в included файле, требующая ввода пользователя, по тихому останавливала выполнение скрипта, только при запуске через shell. Изменил код, все встало на свои места. Прошу прощения за беспокойство.
В начале скрипта прописал:
ini_set('display_errors',1);ini_set('error_reporting',E_ALL);
Без изменений, через консоль запускаю - тишина =(
rdva добавил 13.10.2009 в 15:21
Сейчас специально спровоцировал ошибку - скрипт вывел ругательства в консоль, странно.
Опытным путем установил, что после определенного require скрипт тихо умирает, без каких либо сообщений. Причем умирает при исполнении только через shell, через браузер работает.
на экран, в случае крона - на емайл
Похоже, что нет. Просто ничего не происходит, unreserve.php должен вывести текстовое сообщение.
Да, шлет, в MAILTO мой емайл.
Все верно.
Менять пути не вариант - работало же, значит дело не в путях. Плюс еще два задания по той же схеме прекрасно выполняются. Хочу понять, как в принципе в аналогичной ситуации действовать.
Пообщался с саппортом яндекса на эту тему, выжимка:
rdva:"Что нужно сделать, чтобы в сниппете отображался почтовый адрес и телефон? Сайт www.mobilebattery.ru, информация об организации есть в Я.адресах, Я.картах, yell.ru. Почтовый адрес везде указан один и тот же, в сниппете его нет".
яндекс: "Сейчас адрес отображается в сниппете, проверьте, пожалуйста".
rdva:"Отображается, но не для всех запросов". (привожу пруфлинк, где на тот момент контактная информация не отображалась)
яндекс:"У нас сейчас адрес отображается и для этого запроса. Пришлите, пожалуйста, скриншот страницы результатов поиска, где видно, что контактная информация отсутствует в описании. Контактная информация отображается только в том случае, если по запросу находится главная страница сайта".
rdva: Отправляю скриншот, на котором в выдаче главная и контактной информации нет.
яндекс:"Спасибо за сообщение, мы обязательно проверим, в чем проблема. Ваше письмо
направлено в поисковый отдел нашей компании". Как видим, проблему признали.
Из любопытства, надеясь получить исчерпывающий ответ из первых рук, задаю вопрос:
rdva: "У вас в help'е написано (http://help.yandex.ru/webmaster/?id=995298#1053662): Контактная информация, которая показывается в сниппете при главной странице сайта, берется из данных сервиса Яндекс.Адреса. Это происходит в том случае, если в карточке компании в Яндекс.Адресах был указан URL компании, полный адрес и телефон, которые соответствуют контактным данным, указанным на сайте".
Вопрос: Данные в карточке и на сайте должны соответствовать буква в букву? К примеру:
- В карточке телефон +7 (812) 9151322, а на сайте (812) 9151322
- Санкт-Петербург и г.Санкт-петербург?
На сколько допустимы расхождения?
яндекс: "В написании номера телефона могут быть расхождения, связанные с разными
способами написания номера телефона".
Вот такой интересный ответ =) Сейчас для mobilebattery.ru, в случае присутствия главной страницы в выдаче, контактная информация отображается корректно. +7 к телефону на главной добавлять не пришлось.
Так сделайте =)
Дело в том, что у меня данные расходятся на порядки. С 1 по 22 сентября:
Я.маркет рапортует о 1215 кликах
google-analytics.com рапортует:
18 кликов с market.yandex.ru/referral
2 с clck.yandex.ru / referral
2 с market-click2.yandex.ru / referral
для полноты картины - 3 665 c yandex / organic
awstats вообще не видит никаких заходов с маркета, только с yandex.ru. (доступа к настройкам awstats у меня нет. Предполагаю, что он склеивает все, что имеет в адресе yandex.ru)
У вас как?
Богоносец, если не изменяет память, об этом писал. В этой теме речь не об этом. Хочу понять, почему у кого-то яндекс пишет контакты в сниппет, у кого-то нет, а у кого-то пишет только при определенных запросах.
rdva добавил 15.09.2009 в 17:41
Семен Семеныч...
Есть мысль оставить телефон "на второе", если через пару недель ничего не изменится - добавлю "+7" к телефону.
букву "гэ" с точкой ? =) Очень не хочется ее в шапку вставлять.