satbauer

satbauer
Рейтинг
68
Регистрация
07.07.2010
lealhost:
🍿
Уже столько человек помощь предложили, сказали что делать, но ТС сам себе помочь не хочет.

Уважаемый :) все советы и подсказки которые тут встретились я попробовал и отписал по ним.

Предолжение "посмотреть вживую" я увидел только что, но на этот момент уже нанят специалист за деньги, чтобы решить этот вопрос.

Я думал что вопрос из разряда "рядовых", но судя по разношерстному мнению от разных спецов - задача не такая уж и тривиальная..

В чем причина и как "платный спасатель" решит проблему я отпишу, когда проблема будет решена.

Romka_Kharkov:
Если это сарказм , то я пожалуй перестану даже думать об этой теме....
Вы сейчас сами подтверждаете то , о чем я говорю, если ваш запрос с браузера приходит на сервер и вы получаете 200, и все отображается в логе, значит логи настроены и все в порядке, однако при этом обращение с curl не доходит до указанного vhost и в логах вы не видите своего запроса....

Сделайте nslookup <вашдомен> с машины откуда вы браузером обращаетесь, а потом тоже самое с консоли откуда вы курлом обращаетесь.

А про параллельную реальность не надо, пока что вы в ней и находитесь :) Все работает но ничего не работает, не оно ли ? ;)

С моей машины:

Не заслуживающий доверия ответ:

Кракозябла:мойдомен.ру

Address: ай.пи.сервера

С сервера с которого запускаются скрипты (где собственно и лежит сайт)

Non-authoritative answer:

Name: мойдомен.ру

Address: ай.пи.сервера

lealhost:
Даже в access.log не записывается 403?

Да уже несколько раз писал - 404 пишет, 200 пишет,

специально создаю 403й ответ захожу из браузера - смотрю в логах ПИШЕТ!

при входе с CURL получаю 403 - в логах никаких следов.

lealhost:
Что за сервер используете? Можете конфиг приложить, может что видно будет.

Подскажите конкретней где мне этот конфиг смотреть и что конкретно нужно смотреть?

Romka_Kharkov:
403 это вообще-то Forbidden...

О чем я и написал выше...

Romka_Kharkov:

1. У вас в .htaccess запрещены коннекты с 127.0.0.1 на этом сайте.

На всех сайтах стандартный файл .htaccess для Вордпресса. никаких запретов.

мало того файлы ОДИНАКОВЫЕ

Romka_Kharkov:
2. Тот сайт который вы открываете через браузер открывается не с того места откуда сайт вызванный через curl. Это вполне возможно, посмотрите внимательно DNS а так же посмотрите access.log в момент запроса, видите ли вы там свои запросы вообще?

Мне сложно представить что гдето в параллельной реальности существует копия этого сайта, и при обращении бруазера загружается не сайт с сервера а откудато "извне" :)

НСЫ у всех сайтов одинаковые.

в логах обращение из браузера пишется, обращение из запроса скрипта не пишется.

По этому я предполагаю что дело в настройках сервера - локальные запросы. 403 отдается РАНЕЕ чем пишутся логи.

---------- Добавлено 25.08.2014 в 12:11 ----------

Andreyka:
Смотрите в логах
Если в логах чисто - они не настроены

Логи пишут ОК 200,

я не в курсе, нужно ли в таком случае чтото донастраивать, чтобы 403 писалось? или причина в другом?

Спецом только что проверил 404 тоже пишет

Glueon:
А вы точно смотрите в "тот" error.log? Если такая странная проблема, что один домен работает нормально, а другой нет, то возможно что-то с виртуальными хостами и лог, соотвественно, пишется не совсем туда, куда вы ожидаете.

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

Или нет?

А по поводу ошибки, ну мне кажется что 403 это ответ сервера а не ошибка чтобы ее писать в файл error.log, хотя я оба файла проверяю (вообще error.log часто проверяю потому как ведется разработка, там никаких ошибок нет - пустой).

ПС

ну и название файла домен.ру.error.log - сложно ошибится )))

tls:
И еще проверьте так:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'домен.ру');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_exec($ch);

Да, само собой .. юзерагента прописывал, и хедеры отправлял разные вариации ...

смотрел что отправляет браузер, когда захожу через него - и ТЕ ЖЕ хедеры отправлял запросом ...

В общем экспериментировал разными способами - результат один:

В первом варианте всегда ОК 200

Во втором варианте всегда Error 403

:(

tls:
satbauer, тогда включить debug-лог в curl'е, как-то так:

curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_STDERR, $LogFileHandle);

Это уже шагфпиред :) ... спасибо

Хотя это же будут писаться ошибки curl ??

его ошибки я и так могу посмотреть ...

poiuty:
acsess и error лог этого домена посмотрите.

Ни там ни там никаких следов :(

я сразу пытался найти 403ю в логах - не нашел

Вход из браузера фиксирует ОК 200

тут же отправляю запрос - получаю 403, и влогах пусто :(

//фантастика//

php -f /var/путь/к/вашему/файлу/cron.php

В задачах крона пропишите, и укажите периодичность запуска

Nam3D:
Ну не такая уж и полноценная.

Вы просто не все о ВП знаете ...

Это даже не CMS, это полноценный фреймоврк, на котором можно сделать что угодно - в полном смысле этого слова

---------- Добавлено 24.08.2014 в 22:55 ----------

vrvd:
Почему многие проекты организованы по принципу сайт.ru плюс blog.сайт.ru?

Логичней спросить у людей которые так делают :) я предполагаю что будет масса разных ответов.

Как кому удобней..

Вполне возможно что на основном домене обычно СЕРВИС а на поддомене блог, таким образом двумя разными сайтами (сервисом и блогом) занимаются разные люди - логично разделить эти направления на два разных сайта - ну а из разделения логично вывести блог на поддомен.

Но это все предположения - я бы так не делал но это ИМХО

vrvd:

Как относятся поисковики к блогам на поддоменах?

ПСам пофиг уровень домена важнее что там за сайт.

vrvd:
И как вообще относятся поисковики к блогам на WP?

Опять же ПСам пофиг на каком движке страница (и сайт) - ПСы анализируют код, а то, какой код будет отдавать Ваш сайт можно настроить, для чего у ВП существует масса вариантов как с помощью плагинов, так и своими руками ...

У ПСов нет какогото особенного отношения к каким либо конкретным движкам или фреймворкам :) ПСы смотрят код - а движек это Ваш помощник в том чтобы этот код построить - но то каким будет код, зависит от ВАС в большей степени чем от движка.

ВП не будет за Вас делать вашу работу :)

ПС

если нет опыта, то ВП - это лучшее что может быть для того чтобы знакомится с движками вообще. Ну а дальше уже можно знакомится с чем то другим и выбирать ...

Но ВП :) ИМХО это лучшее что сейчас есть на рынке .. Да и это не только мое мнение :) статистика говорит о том, что сайты на ВП занимают наибольший % из имеющихся сайтов в нете ... Видимо большинство владельцев сайтов считают что ВП это оптимальный вариант для ИХ задач.

Для конкретно ВАШИХ задач - тут вопрос к Вам :) но я бы прислушался к большинству :)

Всего: 443