如果您非常确定wordpress文件夹的文件所有者与运行apache的文件所有者相同。(使用ps aux|grep \'httpd\'
或ps aux|grep \'apache\'
)
这是一个lousy 您的解决方案:
function force_use_direct_fs($method,$args){
if($method != \'direct\')
$method = \'direct\';
return $method;
}
add_filter(\'filesystem_method\',\'force_use_direct_fs\',10,2);
Why Would Wordpress Request FTP Credentials wp-admin/includes/file.php
在功能中
get_filesystem_method
Wordpress将通过比较临时文件的文件所有者和运行web服务器的用户来确定适当的文件系统方法。
代码如下:
if( getmyuid() == @fileowner($temp_file_name) )
$method = \'direct\';
这就是为什么我仍然认为原因是错误的文件所有者权限。