When trying to unload a new module I kept getting a bank screen, and errors in sugarcrm.log. The upload uses sys_get_temp_dir()
to get the temp directory and this was set outside the document root, hence the error.
But how do yo set the system temp directly? Finally I tracked it down. You need to add the following to the php.ini file. You think it would be there, commented out, like lots of other parameters.
sys_temp_dir = "/Users/gregambrose/tmp"
Obviously, restart apache.
I hope that helps somebody
Greg