Romka_Kharkov: Если это сарказм , то я пожалуй перестану даже думать об этой теме.... Вы сейчас сами подтверждаете то , о чем я говорю, если ваш запрос с браузера приходит на сервер и вы получаете 200, и все отображается в логе, значит логи настроены и все в порядке, однако при этом обращение с curl не доходит до указанного vhost и в логах вы не видите своего запроса....
Сделайте nslookup <вашдомен> с машины откуда вы браузером обращаетесь, а потом тоже самое с консоли откуда вы курлом обращаетесь.
А про параллельную реальность не надо, пока что вы в ней и находитесь :) Все работает но ничего не работает, не оно ли ? ;)
С моей машины:
Не заслуживающий доверия ответ:
Кракозябла:мойдомен.ру
Address: ай.пи.сервера
С сервера с которого запускаются скрипты (где собственно и лежит сайт)
1. У вас в .htaccess запрещены коннекты с 127.0.0.1 на этом сайте.
На всех сайтах стандартный файл .htaccess для Вордпресса. никаких запретов.
мало того файлы ОДИНАКОВЫЕ
Romka_Kharkov: 2. Тот сайт который вы открываете через браузер открывается не с того места откуда сайт вызванный через curl. Это вполне возможно, посмотрите внимательно DNS а так же посмотрите access.log в момент запроса, видите ли вы там свои запросы вообще?
Мне сложно представить что гдето в параллельной реальности существует копия этого сайта, и при обращении бруазера загружается не сайт с сервера а откудато "извне" :)
НСЫ у всех сайтов одинаковые.
в логах обращение из браузера пишется, обращение из запроса скрипта не пишется.
По этому я предполагаю что дело в настройках сервера - локальные запросы. 403 отдается РАНЕЕ чем пишутся логи.
---------- Добавлено 25.08.2014 в 12:11 ----------
Andreyka: Смотрите в логах
Если в логах чисто - они не настроены
Логи пишут ОК 200,
я не в курсе, нужно ли в таком случае чтото донастраивать, чтобы 403 писалось? или причина в другом?
Glueon: А вы точно смотрите в "тот" error.log? Если такая странная проблема, что один домен работает нормально, а другой нет, то возможно что-то с виртуальными хостами и лог, соотвественно, пишется не совсем туда, куда вы ожидаете.
я не большой спец в этом деле, но мне кажется что если я в логах вижу свой последний вход из браузера "туда" то вход с запроса "туда же" по идее должен писаться в тот же самый файл логов.
Или нет?
А по поводу ошибки, ну мне кажется что 403 это ответ сервера а не ошибка чтобы ее писать в файл error.log, хотя я оба файла проверяю (вообще error.log часто проверяю потому как ведется разработка, там никаких ошибок нет - пустой).
ПС
ну и название файла домен.ру.error.log - сложно ошибится )))
Это даже не CMS, это полноценный фреймоврк, на котором можно сделать что угодно - в полном смысле этого слова
---------- Добавлено 24.08.2014 в 22:55 ----------
vrvd: Почему многие проекты организованы по принципу сайт.ru плюс blog.сайт.ru?
Логичней спросить у людей которые так делают :) я предполагаю что будет масса разных ответов.
Как кому удобней..
Вполне возможно что на основном домене обычно СЕРВИС а на поддомене блог, таким образом двумя разными сайтами (сервисом и блогом) занимаются разные люди - логично разделить эти направления на два разных сайта - ну а из разделения логично вывести блог на поддомен.
Но это все предположения - я бы так не делал но это ИМХО
vrvd:
Как относятся поисковики к блогам на поддоменах?
ПСам пофиг уровень домена важнее что там за сайт.
vrvd: И как вообще относятся поисковики к блогам на WP?
Опять же ПСам пофиг на каком движке страница (и сайт) - ПСы анализируют код, а то, какой код будет отдавать Ваш сайт можно настроить, для чего у ВП существует масса вариантов как с помощью плагинов, так и своими руками ...
У ПСов нет какогото особенного отношения к каким либо конкретным движкам или фреймворкам :) ПСы смотрят код - а движек это Ваш помощник в том чтобы этот код построить - но то каким будет код, зависит от ВАС в большей степени чем от движка.
ВП не будет за Вас делать вашу работу :)
ПС
если нет опыта, то ВП - это лучшее что может быть для того чтобы знакомится с движками вообще. Ну а дальше уже можно знакомится с чем то другим и выбирать ...
Но ВП :) ИМХО это лучшее что сейчас есть на рынке .. Да и это не только мое мнение :) статистика говорит о том, что сайты на ВП занимают наибольший % из имеющихся сайтов в нете ... Видимо большинство владельцев сайтов считают что ВП это оптимальный вариант для ИХ задач.
Для конкретно ВАШИХ задач - тут вопрос к Вам :) но я бы прислушался к большинству :)
🍿
Уже столько человек помощь предложили, сказали что делать, но ТС сам себе помочь не хочет.
Уважаемый :) все советы и подсказки которые тут встретились я попробовал и отписал по ним.
Предолжение "посмотреть вживую" я увидел только что, но на этот момент уже нанят специалист за деньги, чтобы решить этот вопрос.
Я думал что вопрос из разряда "рядовых", но судя по разношерстному мнению от разных спецов - задача не такая уж и тривиальная..
В чем причина и как "платный спасатель" решит проблему я отпишу, когда проблема будет решена.
Если это сарказм , то я пожалуй перестану даже думать об этой теме....
Вы сейчас сами подтверждаете то , о чем я говорю, если ваш запрос с браузера приходит на сервер и вы получаете 200, и все отображается в логе, значит логи настроены и все в порядке, однако при этом обращение с curl не доходит до указанного vhost и в логах вы не видите своего запроса....
Сделайте nslookup <вашдомен> с машины откуда вы браузером обращаетесь, а потом тоже самое с консоли откуда вы курлом обращаетесь.
А про параллельную реальность не надо, пока что вы в ней и находитесь :) Все работает но ничего не работает, не оно ли ? ;)
С моей машины:
Не заслуживающий доверия ответ:
Кракозябла:мойдомен.ру
Address: ай.пи.сервера
С сервера с которого запускаются скрипты (где собственно и лежит сайт)
Non-authoritative answer:
Name: мойдомен.ру
Address: ай.пи.сервера
Даже в access.log не записывается 403?
Да уже несколько раз писал - 404 пишет, 200 пишет,
специально создаю 403й ответ захожу из браузера - смотрю в логах ПИШЕТ!
при входе с CURL получаю 403 - в логах никаких следов.
Что за сервер используете? Можете конфиг приложить, может что видно будет.
Подскажите конкретней где мне этот конфиг смотреть и что конкретно нужно смотреть?
403 это вообще-то Forbidden...
О чем я и написал выше...
1. У вас в .htaccess запрещены коннекты с 127.0.0.1 на этом сайте.
На всех сайтах стандартный файл .htaccess для Вордпресса. никаких запретов.
мало того файлы ОДИНАКОВЫЕ
2. Тот сайт который вы открываете через браузер открывается не с того места откуда сайт вызванный через curl. Это вполне возможно, посмотрите внимательно DNS а так же посмотрите access.log в момент запроса, видите ли вы там свои запросы вообще?
Мне сложно представить что гдето в параллельной реальности существует копия этого сайта, и при обращении бруазера загружается не сайт с сервера а откудато "извне" :)
НСЫ у всех сайтов одинаковые.
в логах обращение из браузера пишется, обращение из запроса скрипта не пишется.
По этому я предполагаю что дело в настройках сервера - локальные запросы. 403 отдается РАНЕЕ чем пишутся логи.
---------- Добавлено 25.08.2014 в 12:11 ----------
Смотрите в логах
Если в логах чисто - они не настроены
Логи пишут ОК 200,
я не в курсе, нужно ли в таком случае чтото донастраивать, чтобы 403 писалось? или причина в другом?
Спецом только что проверил 404 тоже пишет
А вы точно смотрите в "тот" error.log? Если такая странная проблема, что один домен работает нормально, а другой нет, то возможно что-то с виртуальными хостами и лог, соотвественно, пишется не совсем туда, куда вы ожидаете.
я не большой спец в этом деле, но мне кажется что если я в логах вижу свой последний вход из браузера "туда" то вход с запроса "туда же" по идее должен писаться в тот же самый файл логов.
Или нет?
А по поводу ошибки, ну мне кажется что 403 это ответ сервера а не ошибка чтобы ее писать в файл error.log, хотя я оба файла проверяю (вообще error.log часто проверяю потому как ведется разработка, там никаких ошибок нет - пустой).
ПС
ну и название файла домен.ру.error.log - сложно ошибится )))
И еще проверьте так:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'домен.ру');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0');
curl_exec($ch);
Да, само собой .. юзерагента прописывал, и хедеры отправлял разные вариации ...
смотрел что отправляет браузер, когда захожу через него - и ТЕ ЖЕ хедеры отправлял запросом ...
В общем экспериментировал разными способами - результат один:
В первом варианте всегда ОК 200
Во втором варианте всегда Error 403
:(
satbauer, тогда включить debug-лог в curl'е, как-то так:
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_STDERR, $LogFileHandle);
Это уже шагфпиред :) ... спасибо
Хотя это же будут писаться ошибки curl ??
его ошибки я и так могу посмотреть ...
acsess и error лог этого домена посмотрите.
Ни там ни там никаких следов :(
я сразу пытался найти 403ю в логах - не нашел
Вход из браузера фиксирует ОК 200
тут же отправляю запрос - получаю 403, и влогах пусто :(
//фантастика//
В задачах крона пропишите, и укажите периодичность запуска
Ну не такая уж и полноценная.
Вы просто не все о ВП знаете ...
Это даже не CMS, это полноценный фреймоврк, на котором можно сделать что угодно - в полном смысле этого слова
---------- Добавлено 24.08.2014 в 22:55 ----------
Почему многие проекты организованы по принципу сайт.ru плюс blog.сайт.ru?
Логичней спросить у людей которые так делают :) я предполагаю что будет масса разных ответов.
Как кому удобней..
Вполне возможно что на основном домене обычно СЕРВИС а на поддомене блог, таким образом двумя разными сайтами (сервисом и блогом) занимаются разные люди - логично разделить эти направления на два разных сайта - ну а из разделения логично вывести блог на поддомен.
Но это все предположения - я бы так не делал но это ИМХО
Как относятся поисковики к блогам на поддоменах?
ПСам пофиг уровень домена важнее что там за сайт.
И как вообще относятся поисковики к блогам на WP?
Опять же ПСам пофиг на каком движке страница (и сайт) - ПСы анализируют код, а то, какой код будет отдавать Ваш сайт можно настроить, для чего у ВП существует масса вариантов как с помощью плагинов, так и своими руками ...
У ПСов нет какогото особенного отношения к каким либо конкретным движкам или фреймворкам :) ПСы смотрят код - а движек это Ваш помощник в том чтобы этот код построить - но то каким будет код, зависит от ВАС в большей степени чем от движка.
ВП не будет за Вас делать вашу работу :)
ПС
если нет опыта, то ВП - это лучшее что может быть для того чтобы знакомится с движками вообще. Ну а дальше уже можно знакомится с чем то другим и выбирать ...
Но ВП :) ИМХО это лучшее что сейчас есть на рынке .. Да и это не только мое мнение :) статистика говорит о том, что сайты на ВП занимают наибольший % из имеющихся сайтов в нете ... Видимо большинство владельцев сайтов считают что ВП это оптимальный вариант для ИХ задач.
Для конкретно ВАШИХ задач - тут вопрос к Вам :) но я бы прислушался к большинству :)