Call-time pass-by-reference has been deprecated
The googlesitemap.php file in your main directory causes this warning when run and if you run it in your store administration you will come up with a blank page. This is because the page was set up using older versions of PHP. Pretty soon PHP will not support this function at all. If you get this warning..hehe...which you will:lookaroun...here is what to do.
THE WARNING:
Warning: Call-time pass-by-reference has been deprecated - argument
passed by value; If you would like to pass it by reference, modify the
declaration of fsockopen(). If you would like to enable call-time
pass-by-reference, you can set allow_call_time_pass_reference to true
in your INI file. However, future versions may not support this any
longer. in /your server/htdocs or whatever/folder or folders your PHP file is
in//the PHP file on line whatever
TO FIX THIS:
The & creates a call by reference so maybe try removing these to pass
by value.
EXAMPLE USING googlesitemap.php on line 398:
WAS:
$fsoc = fsockopen($url["host"], $url["port"], &$errno, &$errstr, 30);
SHOULD BE:
$fsoc = fsockopen($url["host"], $url["port"], $errno, $errstr, 30);
When I ran it through admin it now opens the page perfectly with no errors in the server fastcgi log. Hope this helps others.:smartalec: