2010年2月20日星期六

3种方式解决WordPress插件不能自动升级更新问题

WordPress博客平台最为方便的一项功能就是它可以自动更新升级并且其安装的插件和主题也可以在WordPress后台方便的一键更新。不过这项功 能却并非所有人都能够享受到,因为自身空间的关系,WordPress有可能没有被安装在根目录之下,这就会导致WordPress更新时定位不到目录的 情况,出现:
Cannot find Content directory (WP-Content)” 或者 “Unable to locate WordPress Root directory. Installation Failed”的提示。
下面介绍3种WordPress插件不能自动升级更新的解决方式
1、更改wp-config.php文件
打开wp-config.php文件,在”?>”之前添加代码:
if(is_admin()) {
add_filter(‘filesystem_method’, create_function(‘$a’, ‘return “direct”;’ ));
define( ‘FS_CHMOD_DIR’, 0751 );
}保存上传即可
2、如果允许创建多个FTP账号,则建立一个新的FTP账号,将博客目录设置为该账号的主目录,当WordPress更新再次出现账号密码框时,填 入此新建账号的信息即可
3、最简单的一种方式,使用插件Third Party Host Fix,无设置选项,上传至空间激活即可使WordPress自动更新升级恢复正常。(更新完成后记得暂停插件,不然会引起Feed错误)


前一段时间一直在后台不能上传安装主题,插件,在外网找了些教程终于解决,不知道原理,但与您分享~

如下
打开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 );
保存上传
得以解决~

没有评论:

发表评论