安装主题时,ftp用户名和密码错误

时间:2014-03-24 作者:Shoaib Chikate

我跟着Failed to connect to FTP Server 127.0.0.1/:21

并且能够解决这个问题。但现在当我尝试上传主题时,用户名和密码都失败了。

我在wp config中添加了以下行。php

define( \'FS_METHOD\', \'ftpext\' );
define( \'FTP_BASE\', \'/var/www/wordpress/\' );
define( \'FTP_CONTENT_DIR\', \'/var/www/wordpress/wp-content/\' );
define( \'FTP_PLUGIN_DIR \', \'/var/www/wordpress/wp-content/plugins/\' );
define( \'FTP_USER\', \'username\' );
define( \'FTP_PASS\', \'password\' );
define( \'FTP_HOST\', \'localhost\' );
define( \'FTP_SSL\', false );
如何解决此问题?enter image description here

UPDATE:

我试过了this link 并删除了wp config中ftp的所有值。phpBut仍然是相同的错误。

3 个回复
SO网友:Nik

如果您不想(或无法)更改wp内容的权限以使web服务器具有写入权限,请将其添加到wp配置中。php文件:

define(\'FS_METHOD\', \'direct\');

SO网友:Shoaib Chikate

更改前备份配置文件;

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.back
然后编辑vsftpd。形态(带vi或nano)

nano /etc/vsftpd.conf
然后进行以下更改

pam_service_name=ftp
保存更改并重新启动ftp服务器(如果使用nano-hit CTRL+O+enter进行保存,然后使用CTRL+X退出)

sudo service vsftpd restart

SO网友:Arpita Hunka

不,这只是因为存在wordpress文件的文件夹的所有者/权限。请检查文件夹权限,如果是0755,请使用将其替换为0777chmod 777 -R FOLDERNAME 并尝试上载,在此之后,如果再次收到相同问题,请使用更改文件夹所有者chown www-data FOLDERNAME

例如,在您的情况下,文件夹名称为wordpress 然后使用以下命令更改权限/所有者

chown -R www-data:www-data /var/www
find /var/www/ -type d -exec chmod 755 {} \\;
find /var/www/ -type f -exec chmod 644 {} \\;
我相信这对你有用。

您还可以在wp config中将FS\\u方法定义为direct。php,这样在安装主题/插件时就不会得到FTP详细信息。

define(\'FS_METHOD\', \'direct);
谢谢

结束

相关推荐

找不到WordPress插件目录。Ftp_base不工作吗?

我有Wordpress 3.6在ubuntu 12.04 LTS和apache2上运行。Wordpress在apache上的根目录已用完,即/var/www我有一个FTP服务器设置(VSFTPD)。我将其设置为chroot到FTP用户的主目录。我设置了一个FTP用户,在主目录中有一个名为public\\u html的文件夹。在那里,我装载了/var/www,以便用户可以访问apache上的根目录。我在VSFTPD上设置了002的UMASK,在/var/www上设置了dr-xrwsr-x。在/var/www