WordPress是否仍然要求为每个文件操作提供ftp凭据?

时间:2019-02-21 作者:Nora McDougall-Collins

2014年有一个回复,这是对我的一个问题的一个很好的回答,但WordPress发生了变化,我想知道这是否仍然是真的,“WP Filesystem API会要求FTP凭据,但它会对每个操作都这样做。它们不会持久存储。”

Where does wordpress store the FTP credentials?

如果这仍然是真的,我猜WordPress和主机之间的交互将是主机将发送默认(主)FTP凭据,除非在wp配置中添加了特定帐户。

1 个回复
最合适的回答,由SO网友:MikeNGarrett 整理而成

不完全正确。WordPress仅在无法修改文件时请求FTP凭据。这是拉斯特回答中的重要一点。这一切都取决于谁拥有这些文件,php(和WordPress)是否有权通过组和/或用户来修改这些文件?

默认情况下,使用php的文件系统扩展,它根本不需要FTP。在使用FTP的情况下,总是需要在WordPress admin中为每个请求设置凭据,或者在wp配置中设置凭据。php。

下面是一个很好的概述:What security concerns should I have when setting FS_METHOD to "direct" in wp-config?

The codex for FS_METHOD 列出WordPress与文件系统交互的不同选项。

为了回答您的问题,WordPress与FTP文件系统交互的方式没有任何变化。

希望有帮助!