• WordPress自动升级和plugin插件更新的问题

    Posted on 二月 14th, 2009 inetdemon 3 comments

    WordPress2.7的一键自动更新很好用。可是在使用Wordpress插件自动更新和安装时,有时发现需要提示输入ftp信息:
    FTP Connection Information
    Host:
    Username:
    Password:

    这是Wordpress的一个bug,在某些文件系统上有问题从wordpress2.5到2.7都一直没有更新,在国外网站上查了下修复方法如下:

    1. 编辑wp-admin/includes/file.php找到以下这行
    if(getmyuid()==fileowner($tempFile)){
    把这句中把getmyuid改成posix_getuid

    2. 完成以上修改应该不会再要输入ftp信息了,但是有时候会告知目录不对,在wp-content目录下建立upgrade目录
    chown www:www wp-content/upgrade
    chmod +w wp-content/upgrade

    做完以上设置应该就可以自动更新了。

     

    3 responses to “WordPress自动升级和plugin插件更新的问题”

    1. 这个很有用哈,谢谢啦

    2. 你好,请问
      chown www:www wp-content/upgrade
      chmod +w wp-content/upgrade
      这两句怎么输入呀?在什么介面下输入?谢谢

    3. 这两句是在Linux/Unix命令行界面输入的,如果你用的是Windows界面,只要把对应的那个wordpress升级目录owner设置为web服务器所对应的用户,权限修改成可写即可

    Leave a reply