@esmi – What kind of upload errors are you referring to? Can you give examples?
Try adding the following to your fastcgi params:
fastcgi_buffer_size 128k;
fastcgi_buffers 8 128k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
Depending on how you have your nginx configuration setup this is generally in your domain specific settings (you can also include a global configuration if you want to increase the buffer for all sites in a mutli-site configuration).
From what I’ve seen, this generally has to do with the size of the buffer fastcgi uses to read the header of the backend fastCGI process.
Hope this helps!
It looks like your wp-config.php file isn’t writeable.
Add define(‘WP_CACHE’, true); to the top of the file below the <?php open tag.