Media Gallery
Photo1
To upload files, WordPress needs to be able to write to the wp-content/uploads folder. Try giving write access to the owner first, then group or world (public, everyone) if that doesn't work.
To make thumbnail images, WordPress needs the GD extension (check your server info). You can upload images (and any other files) without the GD extension, but you won't get automatic thumbnails.

