I had the same problem after a server move. Folders reset in my Attachments from 777 to 755, so you will have to chmod them all if wrong. They also changed the root path on me as well
After you check your attachments folders, and you are unsure about the folder root, I attached a simple php file that will show you the path in what ever folder you place it in. Check it with the path you have already set.
If they match, then it's more than likely that the ATTACHMENT path is wrong. (Yeap, there are 2, I didn't know this until I had the same problem)
You will have to change the path in MySQL.
(from
http://www.vbulletin.com/forum/showp...69&postcount=2)
Go to the 'setting' table of your forum database
Change the value for 'attachfile' to '2' (That means you are storing files in your directory, and not the database)
Set the 'attachpath' to '/your/dir/here'
What you will need to do now is go to your admincp and open the options and press save, this will add your settings correctly.
This worked for me, so may work for you as well.