Old (-ish) server equipment, old (very, no ish about it) PHP v5.3.xx and WordPress version 4.xx don’t work together. Period. Don’t believe us, net search for “wordpress image upload error”. You’ll see. Google says right now: About 1,310,000 results (0.59 seconds)