米洛的answer 是正确的。我只是想添加一些关于如何进行检查的详细信息(因为get_filesystem_method()
自2011年以来有所变化)。
首先,您可以通过定义FS_METHOD
在您的wp-config.php
未来\'direct\'
, \'ssh2\'
, \'ftpext\'
或\'ftpsockets\'
.
如果未设置此常量,则WP会尝试确定要使用的方法。它通过尝试创建一个名为wp-content/temp-write-test-1434788954
(末尾的数字只是当前时间戳)。如果无法创建此文件,它将使用ssh2
, ftpext
或ftpsockets
方法(即需要身份验证凭据的恼人方法)。
如果可以创建文件,WP将继续比较该文件的所有者与wp-admin/includes/file.php
. 如果这些都是一样的,那么一切都是好的direct
方法。
<小时>TL;DR: 必须允许web服务器用户写入wp-content/
和成为wp-admin/includes/file.php
.