Download failed.: Operation timed out after 30 seconds

Been getting this error “Download failed.: Operation timed out after 30 seconds” every time I try to update a plug-in in my WordPress 2.7.

After some digging around I found that my web server’s download speed was pretty low. WP 2.7 by default has a 30 second timeout set for it’s download function which I constantly kept hitting.

The workaround’s a simple hack to the file.php file in the /wp-admin/includes/ folder.

1. Download the file using over ftp or ssh. Depending on your hosting package.

2. Look for the line;

” $response = wp_remote_get($url, array(‘timeout’ => 30)); ”

and replace it with;

” $response = wp_remote_get($url, array(‘timeout’ => 60)); ”

function download_url() at wp-admin/includes/file.php

3. Upload the modified file back into the /wp-admin/includes/ folder. Overwrite the old file if you must.

You auto update should be working fine now.

© 2008-2012 The Danesh Project
Powered by Wordpress and made by Guerrilla. Hosted at ServerFreak