MAMP上的WordPress需要WebFTP进行更新。我在哪里能找到这个?

MAMP上的WordPress需要WebFTP进行更新。我在哪里能找到这个?,wordpress,ftp,localhost,mamp,Wordpress,Ftp,Localhost,Mamp,我已经用MAMP在本地机器上安装了WordPress。 如果我想更新系统或插件,WordPress每次都会要求提供WebFTP凭据。我在localhost和localost:8888上尝试了root/root。两者都错了 在哪里可以找到/设置这些凭据? 或者有没有办法阻止WP提问 这个问题对我来说是新的。过去不需要WebFTP凭据 我一直告诉WordPress直接编辑文件以更新WordPress,而不是使用FTP。为此,添加define('FS_METHOD','direct')添加到wp-co

我已经用MAMP在本地机器上安装了WordPress。 如果我想更新系统或插件,WordPress每次都会要求提供WebFTP凭据。我在localhost和localost:8888上尝试了root/root。两者都错了

在哪里可以找到/设置这些凭据? 或者有没有办法阻止WP提问


这个问题对我来说是新的。过去不需要WebFTP凭据

我一直告诉WordPress直接编辑文件以更新WordPress,而不是使用FTP。为此,添加
define('FS_METHOD','direct')
添加到wp-config.php文件,然后确保这些文件归运行Apache的用户所有。我认为默认情况下,MAMP的免费版本按照您的方式运行,因此您不需要对文件权限做任何不同的操作

以下是WP的文档页面中关于
FS\u方法
constant的文档

FS\u方法强制使用文件系统方法。它只能是“直接的”, “ssh2”、“ftpext”或“ftpsockets”。一般来说,你只应该改变 如果您遇到更新问题,请执行此操作。如果你改变了它 没有帮助,请将其更改回/删除。在大多数情况下,, 如果自动选择了“ftpsockets”,则将其设置为“ftpsockets”将起作用 方法不适用。请注意,您在此处的选择具有严重的安全性 启示。如果你不熟悉他们,你应该寻求帮助 在做出改变之前

**(Primary Preference) "direct"** forces it to use Direct File I/O requests from within PHP. It is the option chosen by default.
**(Secondary Preference) "ssh2"** is to force the usage of the SSH PHP Extension if installed
**(3rd Preference) "ftpext"** is to force the usage of the FTP PHP Extension for FTP Access, and finally
**(4th Preference) "ftpsockets"** utilises the PHP Sockets Class for FTP Access.