So I was having huge problems this morning trying to install Silverstripe on to a shared host server where it was complaining that it did not have permission to write to the temporary folder "/tmp/silverstripe-cache" as part of the "Is the temporary directory writeable?" test.