2010-05-22 35 views
1

每當我搜索插件或嘗試升級wordpress並在儀表板上時,我在我的服務器上託管的wordpress博客上出現此錯誤。我試着在wp-includes的http.php文件中將超時時間從5更改爲30。這做了不是幫助。我的博客完美無瑕。這個問題真的很煩人,因爲我必須手動複製插件和主題以及升級。在wordpress中的API請求期間發生意外的HTTP錯誤

+0

你sh應該看看你的服務器錯誤日誌,看看爲什麼會發生這種情況。它應該闡明這個問題。 – 2010-06-20 10:24:06

+0

告訴我你的服務器規格和你的託管服務提供商,我在託管企業和他們的服務器配置問題。 – VOX 2010-06-25 17:39:04

+0

這是確切的錯誤信息?也許可以通過Wordpress代碼進行搜索,並在提出錯誤時找到更詳細的信息。應該有一些更多的信息在某處:狀態碼,請求URL ... – 2010-06-27 08:52:51

回答

0

如果我說實話,我有點不知所措。我搜索了這個錯誤,並且似乎有很多資源(無可否認,大多數建議暫停修復)。但我確實找到了a comment that might help

0

什麼是你的PHP memory_limit?我最近在啓用插件時遇到了問題,因爲我的限制設置爲24M,將其提高到64M可以解決所有問題。

+0

謝謝,但它的工作.. – Laz 2010-06-22 18:48:29

3

我前幾天有過這個問題。這是由於我的服務器的防火牆設置不允許出站連接到端口80(這是Wordpress插件安裝的東西使用)

我剛剛重新啓動防火牆和fail2ban(肯定),它開始工作。

您的Web服務器是否位於防火牆之後?

+0

不太確定...我如何重新啓動? – Laz 2010-06-22 18:48:14

+0

在大多數服務器上,它應該是: sudo /etc/init.d/fail2ban restart sudo/etc/init。d/iptables重新啓動 (或者如果您以root身份登錄,請刪除sudo) – 2010-07-20 04:34:52

+0

如果我只想允許連接到他們的站點而不是每個人,Wordpress API的地址是什麼? – 2010-11-24 10:21:25

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

相關問題