2013-11-21 3 views
0

У меня проблема с использованием wget для создания задания cron. Когда я использую эту команду:wget failing без видимой причины

wget -U http://example.com/wp-content/plugins/plugin_name/export.php 

Я получаю сообщение:

--2013-11-21 11:29:01-- http://example.com/wp-content/plugins/plugin_name/export.php 
Resolving example.com... 255.255.255.255 
Connecting to example.com|255.255.255.255|:80... connected. 
HTTP request sent, awaiting response... 403 Forbidden 
2013-11-21 11:29:01 ERROR 403: Forbidden.# 

Так что я исследовал это и попытался с помощью браузера подмены трюк, как так:

wget -U 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20070802 SeaMonkey/1.1.4' http://example.com/wp-content/plugins/plugin_name/export.php 

Но это возвращается :

--2013-11-21 11:36:02-- http://example.com/wp-content/plugins/plugin_name/export.php 
Resolving example.com... 255.255.255.255 
Connecting to example.com|255.255.255.255|:80... connected. 
HTTP request sent, awaiting response... 404 Not Found 
2013-11-21 11:36:03 ERROR 404: Not Found. 

Я не могу найти причин для этого, и я немного в тупике. Я не запускаю какой-либо блокирующий агент

ответ

0

Хорошо, есть очевидный ответ. Запрос возвращает «403 Forbidden», что означает либо отсутствие/недостаточную аутентификацию у клиента, либо недостающие/недостаточные права доступа для пользователя на стороне сервера.

Можете ли вы запустить запрос из обычного браузера без wget?

+0

Короче говоря, да, я могу –

Смежные вопросы