2010-05-22 2 views
1

Я получаю эту ошибку в своем блоге wordpress, размещенном на моем сервере, каждый раз, когда я ищу плагины или пытаюсь обновить wordpress и на панели инструментов. Я попытался изменить таймаут от 5 до 30 в файле http.php в wp-include. Это сделано NOT помощь. Мой блог работает отлично. Эта проблема действительно раздражает, так как мне приходится копировать плагины и темы и обновления.Неожиданная ошибка HTTP во время запроса API в wordpress

+0

ould посмотрите на свои журналы ошибок сервера, чтобы увидеть * почему * это происходит. Он должен пролить свет на проблему. –

+0

Расскажите мне свои серверные спецификации и ваш хостинг-провайдер, я занимаюсь хостингом и проблемами конфигурации серверов. – VOX

+0

Это точное сообщение об ошибке? Возможно, можно найти код Wordpress и найти более подробную информацию в точке, где возникает ошибка. Должно быть где-то еще информация: коды состояния, URL-адреса запросов ... –

ответ

0

Если честно, я немного потерял. Я googled ошибка, и там было довольно много ресурсов на ней (по общему признанию, большинство из которых указывает на исправление таймаута). Но я нашел a comment that might help?

0

Что такое ваш PHP memory_limit? Я недавно столкнулся с проблемами при включении плагинов, так как мой лимит был установлен на 24M, увеличив его до 64M, решив все проблемы.

+0

спасибо, но это работает din .. – Laz

3

У меня была эта проблема на днях. Это было связано с настройками брандмауэра моего сервера, не позволяющим исходящим подключениям к порту 80 (это то, что использует материал для установки плагином Wordpress)

Я только что перезапустил брандмауэр и fail2ban (и, конечно же), и он начал работать.

Ваш веб-сервер находится за брандмауэром?

+0

не слишком уверен ... как мне его перезапустить ??? – Laz

+0

На большинстве серверов это должно быть: sudo /etc/init.d/fail2ban restart sudo/etc/init.d/iptables restart (или если вы вошли в систему под учетной записью root, удалите sudo) –

+0

Каков адрес API Wordpress в случае, если я хочу разрешать подключения только к их сайту, а не ко всем? –

1

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

Подтвердите запрос на поддержку своей хостинговой компании, сообщив им, что ваша хостинговая машина имеет проблемы с подключением к api.wordpress.org (что почти наверняка является сервером, с которым у вас возникли проблемы с подключением) и попросить их изучить проблема.

Возможно, вам больше повезло с вопросом о ServerFault; это не вопрос программирования.

1

У меня была такая же проблема, и это сводило меня с ума! Проблема была на самом деле в файле /etc/php5/apache2/php.ini и не имеет никакого отношения к проблеме тайм-аута, о которой все говорят (по крайней мере для меня). Я был убежден, что это не вопрос времени, потому что я был представлен с проблемой сразу же после запроса на загрузку, так вот решение, и я надеюсь, что это помогает другим:

sudo nano /etc/php5/apache2/php.ini

изменение: allow_url_fopen = Off
в: allow_url_fopen = On

Затем перезапустите сервер Apache: sudo /etc/init.d/apache2 restart