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

What Is Covered

Summary
Upgrading within UBB.threads v7
Upgrade Notes for v7.5.9
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.



 

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 may not execute scripts (such as ubbthreads.php) 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/upgrade.php" script.
• After you've gone through the upgrade procedure in the upgrade.php file, be sure to REMOVE the install and importers directories.


 

Upgrade Notes for v7.5.9


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.


 

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 (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 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 (example.com/forums/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. (example.com/forums/importers/classic_import.php) and follow the directions on screen.
• Import Complete.


 

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 (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 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 upgrade.php" upgrade).
• Go through the new install procedure (example.com/forums/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.threads v6.5 to UBB.threads v7 importer. (example.com/forums/importers/threads_import.php) and follow the directions on screen.
• Import Complete.


 

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 on October 5th, 2014 · Updated on January 13th, 2017
▼ Sponsored Links ▼
▲ Sponsored Links ▲

Comments

( Posted)

Related Content

▼ Sponsored Links ▼
▲ Sponsored Links ▲
For the best viewing experience please update your browser to Chrome, Firefox, or Opera