Here’s an interesting thing… I was unzipping some of the plugins before uploading using Windows XP and the “Extract all” feature in File Explorer. Every time I uploaded (via an FTP program) those files, I could see them on my server but not in the WordPress Plugins window.
I even followed the advice given above… checked the read/write permissions etc were correct… Logged in and out of my blog….
In the end, I decided to try unzipping them using a DIFFERENT PROGRAM TO Microsoft File Explorer. And guess what? Voila, there were my plugins in WordPress. So, want my advice, use a non-Microsoft program to unzip your plugins – maybe that is what is causing your plguins to not be visible! Don’t ask me what Microsoft are doing to the unzipped files, but they must be corrupted somehow.