WordPress自动升级要求填写FTP信息
分类:折腾日期:2014-05-09 - 9:07:24作者:老谢
之前用LAMP的时候也是这个错误,那时候装了个FTP所以直接在wp-config.php里面定义FTP的办法来解决这个问题,现在用阿里云配置LNMP感觉SFTP也很方便,国内速度够快,所以懒得再去装FTP,所以苦苦搜索解决办法,经过大量搜索,得到的答案都是权限问题,我确信我的php执行用户是www,也给了相应正确的用户权限,但是依旧无解。。。蛋X的是在wp后台编辑插件主题等都是正常的,可以说明php有写入的权限,又一番苦苦搜索,找到了下面一个办法来解决这个问题:
在wp-config.php结尾添加如下字段:
/* Fix WordPress autoupgrades on Byethost.com */ putenv('TMPDIR=' . ini_get('upload_tmp_dir')); if(is_admin()) { add_filter('filesystem_method', create_function('$a', 'return "direct";' )); define( 'FS_CHMOD_DIR', 0751 ); } |
保存后即可正常使用自动更新的功能
一般情况下都是权限的问题
@空空裤兜 是的,但是权限的的确确是没问题。。
好纠结。
@Tee tee大湿纠结什么?
3.9.1这个?升级要填ftp了?还未升,今天才发现有新版本。
@tiandi vps会出现这个问题
只可惜只是本地用的WDP。
一般VPS建站的时候经常会出现这样的问题。
@老左 是的,虽然vps玩着爽,但也比虚拟主机麻烦的多
权限没问题,那可能是操作不当吧。
wordpress整个文件夹都www权限即可~
@子痕 木有用。。。权限我检查无数遍了。。。没问题