Please help! MSM is a great plugin to backup and upgrade all your WordPress sites at once. Please do me a big favour and rate this plugin at the WLTC plugin competition! It takes just 10 seconds, then you can go on enjoying the free software provided at this site!

InstantUpgrade 1.0-alpha1 — testers needed!

Alex Günsche · May 30, 2007

The InstantUpgrade plugin has gained very much attention and positive feedback during the last weeks. Now it’s time for a new era: I’ve created a version of the plugin that will make the installation and usage significantly easier. While with 0.x versions it was neccessary to change tons of permissions on most hosts, the new version offers file transfer via FTP with the users credentials, so no permissions must be changed at all!

However, the new features, especially the FTP transfer, need very much testing before we can release it to the general public. Therefore I’d ask everybody to install the new version in their test environments and review the plugin extensively. Note: Please don’t use this version in productive environments yet.

Usage is as follows:

  • Download it (.tar.gz, .tar.bz2 .zip, .7z)
  • Upload instantupgrade to your plugin directory
  • Activate it
  • Go to InstantUpgrade » InstantUpgrade Configuration
  • Select FTP as method (HTTP can also be used, installation/usage same as earlier versions)
  • Enter FTP credentials
  • Go to InstantUpgrade
  • Select version (latest or arbitrary)
  • Start upgrade

If you encounter errors during the installation which you think are errors of the plugin, please report them. After installation, please check your WordPress installation, and if you notice errors, please report them, too.

You can report bugs as comments below this post (please not at the plugin’s home page), or you can use our bugtracker. Any notice of what could be improved is welcome, same goes for questions, feature requests, etc. Please do also provide information about your testing environment.

Everybody who provides substantial feedback will be named (w/ link) in the final release announcement, so I hope you all get a piece of the fame. ;-)

Update (31.05, 14:28): The author of the FTP library, Alexey Dotsenko, has said he will put his work under the GNU LGPL. :-)

13 comments on “InstantUpgrade 1.0-alpha1 — testers needed!”

  1. DD32 on May 31, 2007 at 00:30 #

    the .tar.gz file keeps getting a corrupt archive warning from WinRar..
    No problem with .zip

  2. Milad on May 31, 2007 at 00:39 #

    Nice one, I’ll test it.

    but does it replace everything? I don’t wont to replace every single file, what about custom themes, plugins and languages files?

    Thanks in advance.

  3. Alex Günsche on May 31, 2007 at 00:55 #

    DD32, I know this stuff happens with different apps. That’s why I made four different packages. ;-)

    Milad, wp-content/ is not touched, wp-includes/languages/ will be saved and reinstalled after upgrading.

  4. Edwin on May 31, 2007 at 06:41 #

    1) the ‘?’ doesn’t give any helptext

    2) I get the ‘InstantUpgrade

    With InstantUpgrade, you can upgrade your WordPress installation to the latest or an arbitrary WordPress version with a single click.’ screen, but after that, nothing happens. Blog doesn’t work anymore.

    Warning: require_once(/home/bookieb/public_html/blog/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /home/bookieb/public_html/blog/wp-config.php on line 22

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/bookieb/public_html/blog/wp-settings.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/bookieb/public_html/blog/wp-config.php on line 22

  5. Fabrix on May 31, 2007 at 10:06 #

    Got! I’ll test and I’ll let you know.
    Many Thanks,
    fabrix

  6. Fabrix on May 31, 2007 at 10:22 #

    Language template iu.pot contains some errors (also in previous version).
    Transcript follows:

    instantupgrade-1.0-alpha1\instantupgrade\lang\iu.pot:75: missing `msgstr’ section
    instantupgrade-1.0-alpha1\instantupgrade\lang\iu.pot:75:88: parse error
    instantupgrade-1.0-alpha1\instantupgrade\lang\iu.pot:76: end-of-line within string
    11.18.09: msgfmt: found 3 fatal errors

    See you,
    fabrix

  7. Alex Günsche on May 31, 2007 at 10:36 #

    Oh, I should have mentioned that the translations are not yet interesting. They will be required when the 1.0 version is feature complete and no more changes in the language templates are required.

  8. Fabrix on May 31, 2007 at 21:18 #

    Using FTP method, the procedure ‘Checking if WordPress files are writable…’ inside iu.class.php fails if ftp users are not also system users!

    e.g. Using PureFTP and Mysql to authenticate ftp users, UID and GID check doesn’t mach the system user because it doesn’t exist. (PureFTPd - and many others secure ftp daemons - use a single system user to manage multiple virtual ftp users).

    Disabling this check InstantUpgrade works fine!
    No problems with standard system users.

    Tank you,
    another good piece of software from you!

    fabrix

  9. Alex Günsche on May 31, 2007 at 21:47 #

    e.g. Using PureFTP and Mysql to authenticate ftp users, UID and GID check doesn’t mach the system user because it doesn’t exist.

    Cool, that’s something I didn’t think about. I think I’ll insert an option to omit the UID/GID checks, as this might also fail in other cases (e.g. on Windows servers).

  10. Creamers on June 6, 2007 at 13:36 #

    Very nice addon i cant get the ftp method to remmeber my information and i cant donwlaod anything but th latest version to.

  11. Alex Günsche on June 8, 2007 at 18:07 #

    Hm, strange… Have you clicked “Test and Save” after entering the FTP credentials?

  12. Will on September 8, 2007 at 18:54 #

    Any progress on this version. I am not that technical and do not like it when I have to diagnose problems on my site. I love the concept of this plugin, but think it is best to wait for the new version which will be easier for those like me to use.

    When do you anticipate it’s final release?

    Thanks!

  13. Alex Günsche on September 8, 2007 at 20:10 #

    I understand this, Will. Unfortunately, I have very few time at the moment, and that test version was *very* unstable. I need a more stable lib for FTPing, or I need to fix the issues with the other one. I can’t take any risk here, because lots of WordPress site rely on this plugin.

Comment on this article

 (not published)


Comments can be revised for 30 minutes after publishing.