It appears that you're running an Ad-Blocker. This site is monetized by Advertising and by User Donations; we ask that if you find this site helpful that you whitelist us in your Ad-Blocker, or make a Donation to help aid in operating costs.

Upgrade Guide · Article

What Is Covered

Summary
Upgrading within UBB.threads v7
Upgrade Notes for v7.5.9
Upgrade Notes for v7.6.2
Upgrading from UBB.Classic 6.7.x
     • UBB.Classic - Import
     • UBB.Classic - Reusing Your Old Location
UBB.Classic - Redirecting to The New Software
Upgrading from UBB.Threads v6.5.x
     • UBB.Threads - Import
     • UBB.threads - Reusing Your Old Location
UBB.threads - Redirecting to The New Software


 

Summary


The goal of this guide is to aid you in upgrading UBB.threads; it will cover upgrading from UBB.Classic 6.7.x, UBB.Threads v6.5.x, and from within UBB.threads v7.
Our parent organization VNC Web Services offers Installation and Maintenance Services so that you can minimize any possible downtime.

Note
Please be sure to create a backup of your database and files before upgrading your installation; the upgrade should happen without a hitch, however, it's better to be safe than sorry.

Please be sure to delete the "install/" directory from your forum directory after your installation as you don't need other people trying to run it as a fresh install. You should do this after any fresh install or upgrade.

WARNING: When upgrading from another software package, an older package (such as series 6 of UBB.Threads or UBB.Classic) you may have to import to v7.2 then to the latest build as the importers where designed with the UBB.threads v7.2 database schema in place and have not been upgraded since they where created.

Note · Incremental Updates
We utilize UBB.threads v7.2.2 as an intermediate step towards upgrading to the latest UBB.threads build from v6 of UBB.Threads (6.5.5) or UBB.Classic (6.7.3); this is because of the Global Moderator permission being introduced in v7.3.

Some people have had luck with a refreshed importer and UBB.threads v7.5.6 as a stopgap towards v7.7.x, however you will end up with a problem with your groups ie users will be imported with their current group permission (Permission groups in v7.2 were 1/Admin, 2/Mod, 3/User wheras in v7.3+ they are 1/Admin, 2/GlobalModerator, 3/Moderator, 4/User; you will end up with users in the wrong groups).



 

Upgrading within UBB.threads v7


• Download the latest build from the members area.
• Extract the archive to your hard disk (or to the server with any available utilities).
• Upload (or move) all files EXCEPT for the "/cache_builders/custom", "/includes" and "/styles" directories.
Note
You should upload the latest /styles/admin.css and /styles/common.css files with every release.

• Ensure chmods. All directories should be 777. All files should be 666.
Note
Some overzealous settings on some servers (namely the use of the suPHP module) may not execute scripts (such as ubbthreads.php or the /admin scripts) for directories that're chmodded 777; to fix this behavior please set the permissions on the directory that is holding your UBB.threads install to 755; you may also need to chmod the "/admin" folder to 755 as well.

• After uploading (or moving) all directories, and ensuring all chmods are correct, run the "/install/index.php" script and start the upgrade procedure.
• After you've gone through the upgrade procedure, be sure to REMOVE the install and importers directories.


 

Upgrade Notes for v7.5.9

(January 27th, 2015)
In v7.5.9, in preparation for v7.6.0, we started to set in motion industry standards for content; because of this we changed the default character set that ships with the install archive to UTF8 instead of ISO-8859-1. What this means for existing installs is that you'll need to change the character set in the /languages/english/generic.php file for an upgrade UNLESS your database has been converted to UTF8 OR you have a forum that uses standard Latin characters with no extended characters (English; extended characters include special characters used various languages that are outside of the standard English, such as the Ultimat character). At this time, a converter has not been worked on.


 

Upgrade Notes for v7.6.2

(September 18th, 2018)
In v7.6.2 the /install/index.php file has been updated to provide system statistics prior to the upgrade; this will help insure that you're installing the correct version to your system (as opposed to just trusting the files in the /install folder are up to date); this will look similar to:
Quote
Welcome to the Upgrade/Install Utility for UBB.threads
Upgrade UBB.threads from a previous version

Version checks:
• Database structure version: 7.6.2
• Script version from database: 7.6.2
• Script version from filesystem: 7.6.2

Continuing will perform the following tasks:
• Upgrade your current version of UBB.threads to UBB.threads 7.6.2.
• Retain your current forum threads, posts, users and other information.



 

Upgrading from UBB.Classic 6.7.x


Note
The importers to UBB.threads require that you run the latest build of your originating product (in this case, UBB.Classic 6.7.x).


 

UBB.Classic - Import


• Download UBB.threads 7.2.x (full install file) AND the UBB.Classic 6.7.x Importer from the UBB.Central Member Area and extract them to your hard disk.
• Install UBB.threads 7.2.x in a NEW directory (UBB.threads is a completely different product than UBB.Classic 6.7, thus, it is not a simple "update new files and run through the control panel" upgrade) and place the classic_import.php file from the UBB.Classic 6.7.x Importer archive) in the /importers folder.
• Go through the new install procedure (visit example.com/forum/install/install.php) until you reach the "create admin user" screen then click on the "create tables" link (do NOT click on the "create admin user" link).
• Run the UBB.Classic 6.7.x to UBB.threads 7 importer. (visit example.com/forum/importers/classic_import.php) and follow the directions on screen.
• Import Complete.
• Upgrade your UBB.threads 7.2.x install to the latest available build (7.7.x).


 

UBB.Classic - Reusing Your Old Location


As UBB.Classic is a perl script, and UBB.threads is a PHP script, you cannot run UBB.threads from the CGI-bin (on most hosts anyway). You can however run it from the "Non-CGI" directory, which will be covered below.

If you want to re-use your old directory, simply delete (or rename) your old forum (Non-CGI) directory, and then rename the directory which houses UBB.threads; any updates to paths will need to be made to the UBB.threads v7 /includes/config.inc.php file.


 

UBB.Classic - Redirecting to The New Software


If you would like to redirect all requests from UBB.Classic to your new UBB.threads install, do the following:
• Open the redirector files which came with the importer and edit the line that points to your install directory and set the url accordingly.
• Upload the files to your OLD install directory. You will want a 301 (Permanent) redirect, versus a 302 (Temporary) redirect.

It should be perfectly safe to upload these files into your UBB.threads install directory (if you opted to use the old install directory in section 2) as UBB.threads does not use these file names.


 

Upgrading from UBB.threads 6.5.x


Note
The importers for UBB.threads v7 require that you run the latest build of your originating product (in this case, UBB.threads 6.5.x).



 

UBB.threads - Import


The proper upgrade route is as follows:
• Download UBB.threads v7.2.x (full install archive) AND the UBB.Threads 6.5.x importer from the UBB.Central Member Area and extract them to your hard disk.
• Install UBB.threads v7.2.x in a NEW directory (UBB.threads v7 is a completely different product than UBB.Threads v6.x, thus, it is not a simple "update new files and run /install/index.php" upgrade).
• Go through the new install procedure (visit example.com/forum/install/index.php) until you reach the "create admin user" screen then click on the "create tables" link (do NOT click on the "create admin user" link).
• Run the UBB.Threads v6.5 to UBB.threads v7 importer. (visit example.com/forum/importers/threads_import.php) and follow the directions on screen.
• Import Complete.
• Upgrade your UBB.threads 7.2.x install to the latest available build (7.7.x).


 

UBB.threads - Reusing Your Old Location


If you want to re-use your old directory, simply delete (or rename) your old forum directory, and then rename the directory which houses UBB.threads v7; any updates to paths will need to be made to the UBB.threads v7 /includes/config.inc.php.


 

UBB.threads - Redirecting to The New Software


Now, if you want to redirect all requests from the old directory, do the following:
• Open the redirector files which came with the importer and edit the line that points to your install directory and set the url accordingly.
• Upload the files to your OLD install directory. You will want a 301 (Permanent) redirect, versus a 302 (Temporary) redirect.

It should be perfectly safe to upload these files into your UBB.threads install directory (if you opted to use the old install directory in section 2) as UBB.threads does not use these file names.
Posted By Gremelin Posted on October 5th, 2014 · Updated on October 23rd, 2020
▼ Sponsored Links ▼
▲ Sponsored Links ▲

Comments

( Posted)