Upgrading and Installing note: As with any change to files on your server you should always make a backup of any files that will be modified or removed. It would also be good practice to make a backup of your database.
INSTRUCTIONS FOR NEW INSTALL
These instructions are for a new fresh install.
Please see the appropriate upgrade instructions on upgrading Fusion Registry.
If you are installing the IPB 2.0.x version upload the following:
- /lang/en/lang_registry.php
- /modules/fusion_config.php
- /modules/mod_registry.php
- /modules/registry/*.php
- /modules/registry/include/*
- /modules/registry/lib/content.php
- /modules/registry/lib/functions.php
- /sources/admin/ad_registry.php
- /sources/tasks/registrysessions.php
- /style_images/1/* (and all sub folders/files)
Upload the following in BINARY mode, DO NOT let your FTP client 'Automatically' choose ASCII or BINARY!
!!! IF YOU DO NOT UPLOAD THESE IN BINARY FUSION REGISTRY WILL NOT WORK !!!
- /modules/registry/admin/*
- /modules/registry/install/* (and all sub folders/files)
- /modules/registry/upgrade/* (and all sub folders/files)
- /modules/registry/lib/core.php, custom_fields.php, ratings.php, session.php, upload.php
Ensure that your ./uploads directory permissions are CHMOD 0777
>>>Step 1:
Installing ionCube loader (SKIP if you are using the Zend version)
For Fusion Registry to operate you will need to install the ionCube loader if it is not already installed on your server. Or you may choose to use the Zend version and skip this step.
>>>Step 2:
To install the needed SQL tables and data point your internet browser to the new installer. DO NOT EXECUTE this from within any site management software such as Cpanel!
If you are installing the IPB 2.0.x version point your browser to:
http://yourdomain.com/forum/modules/registry/install/
Follow the installer steps and when you are finished remove the install directory from your server.
>>>Step 3:Importing and setting up the skin. This is a tricky procedure, please follow it closely ;) Since the Fusion Registry skin combines edits to other template bit groups, and custom macros, you can not simply place a copy of the skin_*.php files into your skin cache folders and be done. If for some reason your XML skin import function is not working you need to resolve that problem before continuing to ensure skin inheritance functions properly!
If you are installing the IPB 2.0.x version follow these steps:
i) Head into your ACP -> Skins & Templates -> Skin Import/Export
ii) In the 'Upload XML Template set' box, click Browse and choose the included ipb_skin-fusionregi.xml.gz file.
iii) In the New Skin Set Name? box you may leave it blank or type in a custom name. It will default to Fusion Registry v3.0.1 (imported) if you do not enter a custom one.
iv) Click Import Skin XML. Ensure no errors occur.
If you have a skin set already that you have done modifications to, then set that skin to have this newly imported skin as the parent. This will ensure that the skin inheritence works and you maintain all your custom edits along with the Fusion Registry elements.
To set another skin set to have the garage skin set as the parent click on the other skin set on the 'Skin Manager' page, choose Edit Settings. For the Skin Set Parent? option choose Fusion Registry v3.0.1 or whatever you named the newly imported skin set. Click Edit Skin Settings, that's it!
It is not suggested that you do your site skin modifications to the imported Fusion Registry skin set. Keep the Fusion Registry skin set as is so future upgrades to the Fusion Registry skin will be painless for you ;)
>>>Step 4:
Configuring session cleanup task. Although this step is not required it is highly recommended to keep your ibf_registry_sessions table nice and tidy. Head into your Task Manager and click 'Add New Task' near the bottom. Enter the following values:
Task Title: Fusion Registry Session Cleanup
Task Short Description: Remove old Fusion Registry sessions
Task PHP File To Run: registrysessions.php
Time Options -
Task Time: Minutes: 0
Task Time: Hours: Every Hour
Task Time: Week Day: Every Week Day
Task Time: Month Day: Every Day of the Month
Enable Task Logging: Yes
Enable Task?: Yes
>>>Step 5: ONLY FOR IPB 2.0.X VERSION!
Open ./admin.php and Find
'blog' => array( 'blog' , 'blog' ),
Add after that:
//------------------
// Fusion Registry
//------------------
'registry' => array( 'registry' , 'registry' ),
//------------------
// Fusion Registry End
//------------------
save and upload ./admin.php
>>>Step 3:
Open ./sources/admin/admin_pages.php and Find
1700 => array(
1 => array( 'View Moderator Logs' , 'act=modlog' ),
2 => array( 'View Admin Logs' , 'act=adminlog' ),
3 => array( 'View Email Logs' , 'act=emaillog' ),
4 => array( 'View Email Error Logs', 'act=emailerror' ),
5 => array( 'View Bot Logs' , 'act=spiderlog' ),
6 => array( 'View Warn Logs' , 'act=warnlog' ),
),
Add after that (change '1800' if it is already there):
//------------------
// Fusion Registry
//------------------
1800 => array (
1 => array( 'Configuration' , 'act=registry&prog=config' ),
2 => array( 'Custom Fields' , 'act=registry&prog=custom_fields', 'modules/registry' ),
3 => array( 'Rating Fields' , 'act=registry&prog=ratings' , 'modules/registry' ),
4 => array( 'Makes & Models' , 'act=registry&prog=makes_models' , 'modules/registry' ),
5 => array( 'Categories' , 'act=registry&prog=categories' , 'modules/registry' ),
6 => array( 'Permissions' , 'act=registry&prog=permissions' , 'modules/registry' ),
7 => array( 'Tools' , 'act=registry&prog=tools' , 'modules/registry' ),
8 => array( 'Your License Info' , 'act=registry&prog=license' , 'modules/registry' ),
),
//------------------
// Fusion Registry End
//------------------
Add then find:
1700 => array( 'Board Logs' , '#f5cdcd' ),
REPLACE that with:
1700 => array( 'Board Logs' , '#f5cdcd;margin-bottom:12px;' ),
//------------------
// Fusion Registry
//------------------
1800 => array( 'Fusion Registry', '#CDCDF5;margin-bottom:12px;' ),
//------------------
// Fusion Registry End
//------------------
Add then find:
1700 => "View admin, moderator and email logs (Root admin only)",
Add after that (change '1800' if it is already there):
//------------------
// Fusion Registry
//------------------
1800 => 'Configuration, custom fields, ratings, tools, categories and permissions of your Registry',
//------------------
// Fusion Registry End
//------------------
save and upload ./sources/admin/admin_pages.php
That's it you're done with installation!
You can access Fusion Registry by pointing your browser to:
http://www.yoursite.com/forums/index.php?automodule=registry
Change yoursite.com to your website name.
The first thing you will want to do is go into your AdminCP and go through the Configuration options for Fusion Registry, reading each carefully! Then add your Modification Categories.
Please note that many features are disabled by default, you will need to enable them in your AdminCP. All editable text is available in the language section of your AdminCP under the filename lang_registry.php.
Please see the support section if you need help.