wordpress使用 ftp使用问题总结

原文地址

简介

ftp分为server和client。在自己的服务器上配置好server后,可以通过client连接到server进行各种操作。在使用wordpress时,需要自己配置的是ftp server。
wordpress需要向blog所在服务器中上传各种文件。诸如安装主题、插件,上传图片等操作都需要使用ftp server。第一次有上述操作时要进行server的登录,需要填写的包括host,user,password。

ftp安装

本文使用的服务器是centos系统,所以使用简单的yum命令安装ftp server。server的种类很多,本文选择了vsftpd,安装命令如下:

yum install -y vsftpd

如果不是使用root用户登录的服务器,需要使用sudo

sudo yum install -y vsftpd

输入密码后安装成功,执行

sudo vsftpd

即可启动server

ftp配置

安装完成后,还需要进行简单的配置。配置的目的是增加一个用户以及指定这个用户的可用目录。

  • 找到vsftpd配置文件的位置

whereis vsftpd

在返回结果,一般包含`etc`的结果就是配置文件的路径
  • 修改配置文件
    打开配置文件,增加 user_config_dir字段,配置要增加的配置文件的位置

user_config_dir=/path/user_conf # 可自定义

  • 增加另一个配置文件(增加用户的vsftpd配置文件)
    新建配置文件,路径为上一步配置的路径,文件名字为用户名字。

用户名字建议与wordpress文件夹的owner名字相同。如果网站使用nginx + php的模式,建议nginx启动用户配置、php-fpm启动用户配置和vsftp登录用户配置保持一致,这样可以避免一些令人头疼的权限问题。
vi /path/user_configure/www

添加`local_root`字段

local_root=/path/wordpress

  • 重启vsftpd

sudo systemctl restart vsftpd.service

如果重启失败,可以使用pkill杀掉进程,再次启动server

sudo pkill vsftpd
sudo vsftpd

ftp使用

重启成功后,打开wordpress后台,首次添加主题或者安装插件等操作都会提示登录ftp,填入需要填入三个字段:host、用户名、密码

  • host
    host指的是wordpress所在服务器的ip,或者自己网站的域名如果指向了自己服务器也可以填入。

  • 用户名
    上文中配置的用户名

  • 密码
    用户名的密码,可以自行设置用户密码。需要使用root用户登录自己的服务器,使用命令修改密码

password www # 使用自己配置的用户名 例如 www

根据提示修改密码

注:文中提到的path路径均为自定义路径,而不是实际的路径名字

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值