rdva

Рейтинг
89
Регистрация
20.10.2006

Разобрался. Одна из функций в included файле, требующая ввода пользователя, по тихому останавливала выполнение скрипта, только при запуске через shell. Изменил код, все встало на свои места. Прошу прощения за беспокойство.

myhand:
Тогда убедитесь, что ошибки оно выводит. Выставьте ini_set - display_errors=On и error_reporting = E_ALL & ~E_NOTICE

В начале скрипта прописал:

ini_set('display_errors',1);
ini_set('error_reporting',E_ALL);

Без изменений, через консоль запускаю - тишина =(

rdva добавил 13.10.2009 в 15:21

Сейчас специально спровоцировал ошибку - скрипт вывел ругательства в консоль, странно.

Опытным путем установил, что после определенного require скрипт тихо умирает, без каких либо сообщений. Причем умирает при исполнении только через shell, через браузер работает.

LEOnidUKG:
куда вывести то?

на экран, в случае крона - на емайл

myhand:
В shell команда отрабатывает?

Похоже, что нет. Просто ничего не происходит, unreserve.php должен вывести текстовое сообщение.


Cron вообще у вас шлет на почту свой stderr/stdout? По умолчанию - должен слать пользователю root. Это можно изменить, задав перед crontab-записью переменную MAILTO.

Да, шлет, в MAILTO мой емайл.

cyber2:
ключевая фраза "внес изменения в скрипт" 😂
я думаю хостер если к нему обратиться напишет что они не делают script debugging support и пошлет в лес, т.е. к разработчикам.

Все верно.

Менять пути не вариант - работало же, значит дело не в путях. Плюс еще два задания по той же схеме прекрасно выполняются. Хочу понять, как в принципе в аналогичной ситуации действовать.

Пообщался с саппортом яндекса на эту тему, выжимка:

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)

У вас как?

alex_f:
не в этом вопрос. яндекс карты ни к чему. поищите поиском по форуму, человек один с примерами подробно описывал как скармливать в сниппет что угодно.

Богоносец, если не изменяет память, об этом писал. В этой теме речь не об этом. Хочу понять, почему у кого-то яндекс пишет контакты в сниппет, у кого-то нет, а у кого-то пишет только при определенных запросах.

rdva добавил 15.09.2009 в 17:41

murvuz:
телефон +7... как в Яндекс адресах. Не факт, что сильно влияет, но лучше перестраховаться.

Семен Семеныч...

Есть мысль оставить телефон "на второе", если через пару недель ничего не изменится - добавлю "+7" к телефону.

murvuz:
Ничего не упустили? ;) Я не про индекс, там все правильно (на карточке в Я.Адресах он совпадает).

букву "гэ" с точкой ? =) Очень не хочется ее в шапку вставлять.

Всего: 140