http://trac.wordpress.org/ticket/6465
I'll look into it and see if i can find a workaround for it.
In the meantime, You may edit wp-admin/includes/file.php and change the function get_filesystem_method() to this : (It should be at the bottom of the file)
function get_filesystem_method() {
if ( extension_loaded('ftp') ) return 'ftpext';
if ( extension_loaded('sockets') || function_exists('fsockopen') ) return 'ftpsockets'; //Sockets: Socket extension; PHP Mode: FSockopen / fwrite / fread
return false;
}
So just remove this from the function:
$tempFile = tempnam(get_temp_dir(), 'WPU');
if ( getmyuid() == fileowner($tempFile) ) {
unlink($tempFile);
return 'direct';
} else {
unlink($tempFile);
}
Hopefully it'll then work for you. Allthough, chances are, it'll run into another security disabled warning furthur down. I'm looking into a work around solution.