Upload path/URL weirdness for the main blog of a multisite/network setup
WordPress multisite’s “Upload Path” should be set to a server-relative path (e.g. /home/serveraccountname/public_html/wp-content/uploads). The “Upload URL Path” should be the URI (e.g. http://example.com/wp-content/uploads). Ignore the /sites/1/ fragment for sub-sites – WordPress will add these automatically.