wordpress安装主题插件需要FTP问题解决

一、前提

笔者的环境:CentOS-7 + LNMP 环境下。

关于LNMP,参考:

LAMP和LNMP的详解_lnmp和lamp_leoliyou的博客-CSDN博客

二、问题

新手按照教程建好wordpress后,需要给网站美化,安装主题时会遇到下面的问题:

 三、问题原因

https://www.cnblogs.com/chosenone/p/9447166.html

按照该博主的解决办法,也是最简单的,未能解决。

由于 WordPress 在服务器上的目录没有写入权限,而wordpress安装主题或者更新时,企图通过ftp帐号进行更新,所以无法完成安装或更新。按照教程安装的wordpress,服务器上确实没有FTP服务。

# which vsftpd

 如果输出有目录,如/usr/sbin/vsftpd,表明安装了vsftpd。

四、解决

在网上看了很多文章,大概就是两种:(1)就是围绕给wordpress添加可执行目录;(2)按照官方的去做FTP。大部分解决是按照(1),极少部分是(2)。做FTP确实比较麻烦,可以先试试(1)。笔者也是先试试(1),之后解决了,主要参考:解决wordpress下载插件,安装失败,无法创建目录问题_寰宇的行者的博客-CSDN博客

1、该作者文中提到的default目录,实际应该为wordpress的安装目录,如果找不到安装目录,可以使用:

# find / -name wordpress

 2、进入安装目录,查看wordpress文件夹的权限

cd /usr/share/nginx/html
# ls -l wordpress

按照作者的 chown -R www:wwww  wordpress ,会出现 chown: invalid user: ‘www:wwww’ 报错,注意到作者使用的是ubuntu系统,关于www:wwww,参考

http://www.piaoyi.org/php/Wordpress-To-perform-the-requested-action.html

所以试了试 chown -R apache:apache  wordpress,可以再使用 # ls -l wordpress 检查是否改过来。

之后在wordpress中刷新页面,安装主题和插件,没有弹出FTP登录界面。

笔者之前安装过Apache,后来又按了Nginx,可能没改过来,所以默认是apache,首次按Nginx的应该是www,所以使用www:www,可以都试试。

五、其它方案

如果上述办法仍未解决,笔者觉得下述方法可以参考:

解决wordpress安装主题或插件需要FTP问题_wordpress 安装插件 不用ftp_aliveqf的博客-CSDN博客

 彻底解决wordpress安装主题或插件需要FTP问题_冬天的旭日的博客-CSDN博客

 开启FTP服务参考:

Linux 上搭建 FTP 服务 - 知乎 (zhihu.com)

不懂操作?手把手教你如何在linux下搭建FTP - 知乎 (zhihu.com)

如何在linux下开启FTP服务 - 温家三哥 - 博客园 (cnblogs.com)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
WordPress是一个流行的开源内容管理系统(CMS),用于创建和管理网站。它非常适合博客、企业网站和个人项目,提供了丰富的主题件,方便用户自定义网站的外观和功能。 **安装步骤**(以最新版本的WordPress为例): 1. **下载WordPress**: 访问WordPress官方网站(https://wordpress.org/),点击"Download",选择适合你操作系统(Windows, macOS, Linux)的版本。 2. **上传安装文件**: 将下载的WordPress文件夹上传到你的Web服务器的根目录。如果你没有FTP访问权限,可以通过控制面板或文件管理工具上传。 3. **访问安装页面**: 打开服务器上安装文件夹的URL(例如,如果你的域名是`www.yourdomain.com`,则访问`http://www.yourdomain.com/wordpress/`),你会看到WordPress的自动安装页面。 4. **填写信息**: 按照提示填写数据库连接信息(包括数据库名、用户名、密码等)、网站标题、用户名和密码等基本设置。 5. **创建数据库**: 如果还没创建数据库,现在就需要在你的数据库管理工具中创建一个新的WordPress数据库。 6. **完成安装**: 根据提示,确认设置,WordPress会生成一个SQL文件,然后执行这些命令来创建数据库表和初始化设置。 7. **登录后台**: 安装完成后,使用刚创建的用户名和密码登录WordPress的管理员界面,你可以开始定制你的网站了。 **相关问题--:** 1. WordPress有哪些主要用途? 2. 如何安全地管理WordPress数据库连接? 3. 件在WordPress中的作用是什么? 4. 怎样备份和恢复WordPress网站数据?

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

咸鱼真闲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值