You can upgrade to the latest version of vBulletin 5 Connect from the following vBulletin versions:
- Any version of vBulletin 5
- Any version of vBulletin 4, from version 4.0.0 Beta 1 to the latest version.
- Any version of vBulletin 3 from version 3.6.0 and newer. If your vBulletin version is older than 3.8.0, it is recommended that you upgrade to at least vBulletin 3.8.0 before you can upgrade to vBulletin 5.
When upgrading, the first step is always the same, in that you must log in to the vBulletin Members' Area and download the latest vBulletin package available, as described in the installation instructions.
Warning:
We strongly recommend that you back up your database prior to any upgrade. This will allow you to restore your data should anything happen during the upgrade. The chance of a catastrophic failure is very remote but it can happen.
A document detailing how to back up your database is available in the Technical Documents section of the vBulletin Manual's Appendices, here.
A document detailing how to back up your database is available in the Technical Documents section of the vBulletin Manual's Appendices, here.
[ Editor: See http://www.vbulletin.com/docs/html/main/maintenance_ssh_backup ]
http://www.vbulletin.com/forum/attachment.php?attachmentid=8933
Remember, backing up via the admin cp or phpmyadmin can fail with large databases due to php time outs, this script dose not suffer from such problems.
There is a very easy way to use PhpMyAdmin for a backup in a situation like this; such as where you want a backup database "image" that you can quickly plug back in if an update were to fail.
For vB updates, do it like this:
1. Shut down your forums.
2. In phpMyAdmin, open the database that you want to copy and click on the "Operations" tab.
3. Find the "Copy Database To:" section and check the (default) options to copy "data and structure" and to "Create database before copying".
4. Give a name for your database that is similar to, but different from your working database, and add put the date in it too. So, for example, if your vB datbase is called "vbdata", you might give the copy the name, "vbd_070526".
5. Click the "Go" button to make the copy. It will take many seconds, or even many, many seconds. (Best to do this in off-traffic hours always.)
6. All done. Your backup database is an exact duplicate of your production database, completely installed and ready to use including all permissions and privileges.
If you ever need to fall back to your backup database all that you have to do is go to the "Operations" tab in phpMyAdmin and rename the database to the name of your production DB. All done!
Where USERNAME is the database username, DATABASE is the database name and TODAYSDATE is the date, in a format something like 2010-07-20
Very simple to use and extremely clear as far as folder permissions and required manual actions are concerned.