Directory /tmp biasanya diset 1777 sehingga kasus 'permission denied' tidak akan terjadi. Untuk kasus anda, bisa jadi, permissions dan atau ownership tidak cocok. Jika anda paksakan /home/username/public_html/ pakai 1777 atau 0777 (0777 setara dengan 777) maka sebaiknya jangan dilakukan karena memperlemah security website anda.