I had to edit php.ini to specify a /tmp folder, then ensure said folder had the correct permissions.
Working now!
Specifying below command did not work for you?
For me, both work, below command and specify a /tmp folder in php.ini.
But using below command is much safer solution since each iBay will have its own temp folder, as opposed to specifying a /tmp folder in php.ini where all iBays and all php programs will share a /tmp folder.
-------- clip from
http://wiki.contribs.org/User_talk:Calisun --------------------------------------------------------------------------------------------------------------------------------------------
2) Issue a following command to enable PHP temporary upload folder in that iBay. (Change "iBay" to the name of your ibay and remove quote marks)
db accounts setprop "iBay" PHPBaseDir /home/e-smith/files/ibays/"iBay":/tmp
signal-event ibay-modify "iBay"
--------------------------------------------------------------------------------------------------------------------------------------------