I try to explain how to solve that problem..
Its just about your ftp settings!!
First Step: Go to Admin Panel and Chose System Info under Help Section and check directory permisions..
--Help--Sytem info--Directory Permissions
And make all directories writable which is unwritable.
in example, this is our ftp server: ftp.example.com and your webserver is
http://www.example.com
Connect to your ftp server and Open your configuration file..
When you connected ftp server,your files stored under www or public_html folder,so you must chance:
var $ftp_root = 'www'; or var $ftp_root = 'public_html';
It cant be blank,if you dont fill this so everything goes wrong,you cant install anything.
If you installed joomla under subdomain then you should do it like this:
var $ftp_root = 'www/subdomainfolder'; or var $ftp_root = 'public_html/subdomainfolder'; No trailing slash!
for http://www.example.com
var $ftp_host = 'ftp.example.com';
var $ftp_port = '21';
var $ftp_user = 'ftpuser';
var $ftp_pass = 'ftppass';
var $ftp_root = 'www';
or var $ftp_root = 'public_html';
var $ftp_enable = '1';
for http://subdomain.example.com
var $ftp_host = 'ftp.example.com';
var $ftp_port = '21';
var $ftp_user = 'ftpuser';
var $ftp_pass = 'ftppass';
var $ftp_root = 'www/subdomainfolder';
or var $ftp_root = 'public_html/subdomainfolder';
var $ftp_enable = '1';
If your document root is not www or public_html, then check adress bar on your ftp program and see where is your files stored on server(joomla installation)..
After this problem has been fixed:) Its not only for modules plugins or components.
You will never see error message for anything again.
If you have any problem ,just send me PM or email me..
[email protected]
Salam from Turkey..