我已使用MAMP在本地计算机上安装了WordPress。 如果我想更新系统或插件,WordPress每次都会请求WebFTP凭据。我在localhost和localost:8888上尝试过root / root。两者都错了?
我在哪里可以找到/设置这些凭据? 或者有没有办法阻止WP询问?
这个问题对我来说是新的。过去没有必要使用WebFTP凭证?!
答案 0 :(得分:2)
我总是告诉WordPress直接编辑文件以更新WordPress而不是使用FTP。为此,请将define('FS_METHOD', 'direct');
添加到wp-config.php文件中,然后确保文件归运行Apache的用户所有。我认为默认情况下,MAMP的免费版本会像你一样运行,所以你不需要做任何与文件权限不同的事情。
以下是WP FS_METHOD
常规版Editing wp-config.php文档页面中的文档。
FS_METHOD 强制执行文件系统方法。它应该只是"直接", " ssh2"," ftpext",或" 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.