Si, una cosa es que este especificado el directorio en el php.ini, pero tal vez no existe en la carpeta.
Ahora, seria cuestion de probar creando un directorio en tu web para tratar de establecerlo como el directorio temporal mediante
ini_set(), podria funcionar.