[wp-testers] WP-filesystem - Automatic Plugin Upgrader Issues
spencerp
theone.andonly.mr.awesome at gmail.com
Thu Mar 6 07:08:20 GMT 2008
Crap, I accidentally sent the email through wp-hackers.. Here it is
again...
DD32 and I were having offlist email conversations about the
wp-filesystem-tester plugin and what was working or not working..
Basically, for me, some how there was another directory made within the
directory... which I had to delete...
DD32 wrote: "I have a feeling thats being casused by the previous
non-working code creating a folder called
/home/.hostname/myuser/vindictivebastard.net/ in your home directory.
(ie. so a folder exists at
/home/.hostname/home/.hostname/myuser/vindictivebastard.net/ )
Can you check if that folder exists, and if so, Delete it, and try again?"
Once I found it in the Dreamhosts.com WEBFTP panel, I deleted it and
then tried FTP-ing via the filesystem way, and it worked. I changed the
version of the Akismet plugin from 2.1.4 to 2.1.3... Clicked on "update
autmatically" link, filled in FTP credentials and hit submit... Got this:
"Downloading update from http://downloads.wordpress.org/plugin/akismet.zip
Unpacking the update
Removing the old version of the plugin
Installing the latest version
Plugin upgraded successfully"
I then went to the plugins page to see if it WAS updated, and yep it was
updated...
Evidently he was testing it on the wp-contact-form plugin, and He wrote:
"It turned out to be the Blank files, wp-contact-form has several 0 byte
files, Since the FTP server was returning absolutely nothing for the
files, the wrapper was assuming that it meant there was no file there..
Which caused it to fail copying the plugin over."
He then added that patch:
http://trac.wordpress.org/attachment/ticket/5586/5586.4.diff
http://trac.wordpress.org/changeset/7164
I did a SVN UP on the domains... and attempted updating that
"contact-form-7" plugin
(http://ideasilo.wordpress.com/2007/04/30/contact-form-7/), and then got
this message below here....
Fatal error: Call to undefined method WP_Filesystem_ftpsockets::chdir()
in
/home/.hostname/myuser/vindictivebastard.net/wp-admin/includes/class-wp-filesystem-ftpsockets.php
on line 101
More information about the wp-testers
mailing list