If you're having trouble uploading Media to Wordpress, it's almost certainly the upload_path setting in your database. If you have moved the site from another hosting provider it's often wrong.
In later versions of Wordpress you can change this under settings - > general.
However, you can also use the database. Open up phpMyAdminand navigate to the wp_options table. Find the row which has the option_name set to 'upload_path' and check the path is correct for your installation.
Try changing it to just wp-content/uploads