Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress需要FTP信息来更新插件_Wordpress_.htaccess_Redirect - Fatal编程技术网

Wordpress需要FTP信息来更新插件

Wordpress需要FTP信息来更新插件,wordpress,.htaccess,redirect,Wordpress,.htaccess,Redirect,我正在尝试更新Wordpress插件,我看到了熟悉的FTP登录屏幕 我读过其他帖子,其中指出了wp-config.php中需要填写的行。但是,我没有在这台服务器上安装FTP,只有SFTP 另外,我不想每次安装Wordpress都要这样做 据我所知,wp内容已经归apache所有:apache,PHP也以用户apache的身份运行 有什么我遗漏的吗?是否有其他方法来处理此问题?在我自己的服务器上安装wordpress时,我经常遇到这种情况。通常这与权限问题有关 许多Web服务器使用用户www数据,

我正在尝试更新Wordpress插件,我看到了熟悉的FTP登录屏幕

我读过其他帖子,其中指出了wp-config.php中需要填写的行。但是,我没有在这台服务器上安装FTP,只有SFTP

另外,我不想每次安装Wordpress都要这样做

据我所知,wp内容已经归apache所有:apache,PHP也以用户apache的身份运行


有什么我遗漏的吗?是否有其他方法来处理此问题?

在我自己的服务器上安装wordpress时,我经常遇到这种情况。通常这与权限问题有关

许多Web服务器使用用户www数据,而不是apache。因此,请检查您的apache配置,了解您的Web服务器用户设置为什么

此外,您还需要检查目录权限,并确保用户和组都具有读取、写入和执行权限。我不确定是否需要执行访问,但这通常也是我设置服务器的原因

您可以使用命令执行此操作

chmod 775-r您的内容目录


如果所有这些都失败了,如果你有shell访问权限,你也可以使用目录中的wget来安装插件

在尝试了所有关于权限的方法后,我将以下代码行添加到该站点的wp-config.php中:

定义“FS_方法”、“直接”


这立刻解决了问题。我不确定是否还需要先修改权限,因为我在尝试此修复之前已经修改了权限。

我尝试了此操作,但没有成功。我将发布当前perms.drwxrwsr-x 6 apache apache 4096 Sep 8 12:19 wp content的更新。很高兴您能够使用define'FS_METHOD'、'direct';。但不确定为什么需要强制wordpress写入文件系统。谢谢你给我展示了一个解决这个常见问题的新方法