As I posted some time ago (forgot my old credentials,
http://forums.fengoffice.com/index.php?topic=4422.0), I get an "302 Object Moved" error when doing a manual upgrade check (automatic doesn't seem to work at all). cache/log.php is clear.
My first guess was to change
www.fengoffice.com/versions.xml into
www.fengoffice.com/versionsxml.php because I saw a redirect there. But it's a 301, not 302, so this could not be the point.
After going through source further, I could determine that the <download_link .../> pointing to sourceforge leads to a 302 result. And I think, that's the problem. But I cannot figure out exactly where the error occurs. I could imagine that it has got something to do with this block (V1.7.2, AdministrationController.class.php, from line 425):
$in = fopen($zipurl, "r");
$zippath = "tmp/" . $zipname;
$out = fopen($zippath, "w");
fwrite($out, stream_get_contents($in));
fclose($out);
fclose($in);
and the block
catch (Error $ex) {
flash_error($ex->getMessage());
return;
}
Could it be, that fopen gets bemused by the 302 and so the catch block is being executed. This would explain that there's nothing in the log file since the flashing messages don't get logged (what would be desirable IMHO, at least for errors).
I cannot imagine that I'm the only one experiencing this problem since it seems to be a quite fundamental one...
EDIT: tried to replace the fopen-part using cURL and found that that's surely not the problem. BTW: cURL would be a clean alternative when allow_url_fopen is disabled.