Can't upgrade from Beta 6 to RC2


Active member
I downloaded the RC2 upgrade package, replaced all the files, and when I go to, it says:

No Upgrade Available

You are already running the current version (1.0.0 Beta 6). To do a fresh install, click here.

What gives?


XenForo moderator
Staff member
It sounds as if you haven't uploaded all of the files or you uploaded them to the wrong directory.


Active member
No, they're in the right directory. But you got me thinking, is there a file that tells the installation it's not upgraded? Essentially what I did, to save time, was move my .htaccess, custom style folder, and library/config.php file out, backed up all the other stuff, and copied the RC2 files from another folder, and then replaced all my unique stuff.


XenForo moderator
Staff member
That really isn't the correct way to do an upgrade.

All you need to do is upload the new package, overwriting all files.

Browse to the install path and run the upgrade.

Afterwards revert all outdated templates and phrases and reapply any edits you have made.

Your custom styles folder (assuming it's not the default), .htacess file and config.php won't be overwritten if you use the upgrade package so there really is no need to do what you've done.


Active member
My FTP program (Transmit 4 on mac) is a pain with XF upgrades. It really takes forever to upgrade XF.

If I tell it to replace my styles folder, it will literally replace it (deleting my custom style folder). Same thing with the library folder and config.php. It will delete config.php in the process of "replacing" the library folder.

I still don't understand why the installation identifies itself as Beta 6 with the RC2 files, though (for upgrade purposes).

Furthermore, I haven't had this problem before, so I'm not sure what's going on.

steven s

Well-known member
You should keep your custom stuff in it's own directory.

I've been using Fetch since before the flood.


it is

transmit is very nice for xenforo, and very flexible.

just make sure if you have the settings set for the queue as well, not just the normal single file transfer.

check preferences:

go to the queue by the small icon bottom left, then set it under conflict



Active member
Worked this time.

Also, I found out why it didn't work...

You see, I've been changing servers the past few days... and I thought I had pointed my forum's domain over to the new server... and was operating on that assumption when I went to the URL. Since I hadn't made any other changes, I figured I was good. Didn't ping the domain to check the IP it was on (duhrrrrrr). Once I actually pointed the domain at the new server, it was fine (and, for the record, what I did would have worked ;P)

So, thank you guys for the help (and the very useful Transmit tips).