It does appear that WordPress requires an FTP server to be installed to upload the files from the web interface. I have installed WordPress blog. I need to install some plugins but i m getting a box :--

  To perform the requested action, WordPress needs to access to your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Something like this:-- enter image description here

Can u help me?

link|improve this question

50% accept rate
feedback

2 Answers

To install the VSFTP server on Ubuntu

sudo apt-get install vsftpd

Once you've got it installed you'll need to tweek the configuration, edit /etc/vsftpd.conf

Disable anonymous logins find the anonymous_enable directive and make it

anonymous_enable=NO

Enable local accounts to login set the local_enable directive to

local_enable=YES

Allow writes by setting the write_enable directive

write_enable=YES

Restart the ftp server so your changes take effect.

sudo service vsftpd restart

link|improve this answer
how to create users? and write_enable doesnt exsts... :-( u want me to make a entry for that? – Mohit Jain Apr 2 '11 at 10:01
feedback

Actually, you do not need a ftp server running on your server to solve this problem.

If you are running nginx, just simply go to /path/to/yout/wordpress/ and type this command in your SSH connection window:

chown -R www .

I'm not sure how to change user permission if you are running apache, change www to the apache group name like httpd may will work:

chown -R httpd .

link|improve this answer
I am running apache and and i m getting this error:- chown: invalid user: `httpd' – Mohit Jain Apr 3 '11 at 13:17
For Debian/Ubuntu it would be www-user – mikegrb Apr 14 '11 at 2:01
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.