I enabled those permission for my usb drive through properties, which I know well how to do but that is not working; do I need to enable these permissions in iis manager somewhere?
Warning : mkdir(): Permission denied in C:\inetpub\wwwroot\interact\index.php on line 471
Warning : move_uploaded_file(D:/interact/interact_storage/storage/jonathan/storage/background.jpg): Failed to open stream: Permission denied in C:\inetpub\wwwroot\interact\index.php on line 474
Warning : move_uploaded_file(): Unable to move “C:\Windows\Temp\phpF59D.tmp” to “D:/interact/interact_storage/storage/jonathan/storage/background.jpg” in C:\inetpub\wwwroot\interact\index.php on line 474
I would suggest that the first of those is causing the other two - it won’t allow you to create the folder, so the next two operations which involve that folder fail.
I have no idea how to fix it in IIS. Maybe posting in the “Server config” area might be an idea? Although it’s PHP that is revealing the problem, it seems that it’s a user permissions thing that is the actual problem.