SMF-Nuke Install for an Existing PHP Nuke WebsiteBackup your PHP Nuke Database, 2 or 3 times. (in case something goes wrong, you will still have a good copy)
You will be using one of these backups to convert the phpbb and Nuke user tables to the SMF tables. Installing SMF
---please have your database dbusername, dbhost, dbpassword, and dbname available---
- Create a folder named "forum" in the root of your nuke install.
- Upload the SMF files to the forum directory
- CHMOD (change permissions for) the following files to 777 (fully writeable, sometimes 755 on some hosts)
- forum/attachments
- forum/avatars
- forum/Packages
- forum/Packages/installed.list
- forum/Packages/server.list
- forum/Smileys
- forum/Themes
- forum/agreement.txt
- forum/Settings.php
- forum/Settings_bak.php
- Go here using your web browser: www.YourSiteURL.com/forum/install.php
- If all the folders above were properly set to 777, the first empty input should be asking for Forum Name.
- If not, make sure the above files are all set to 777 and refresh the page.
- When all permissions are properly set to 777, continue filling in the boxes for the install.
- When you see the Congratulations page, SMF database tables are properly installed.
Uploading SMF-Nuke files
- Upload the SMF-Nuke files, overwriting existing Nuke files.
- Delete the following Nuke Modules: (no longer used)
- AvantGo
- Forums
- Members List
- Private Messages
- Search
- Statistics
- Top
- Topics
- Submit News
- Survey
- Your Account
- In the News module, delete all but the index.php file (should be the newly uploaded SMF-Nuke News module)
- Delete the following Nuke Blocks files: (no longer used)
- block-Big_Story_of_Today.php
- block-Forums.php
- block-Last_5_Articles.php
- block-Last_Referers.php
- block-Random_Headlines.php
- block-Search.php
- block-Total_Hits.php
- block-User_Info.php
- block-Who_is_Online.php
- Delete the follow files in the includes folder (no longer used)
- auth.php
- bbcode.php
- constants.php
- emailer.php
- functions.php
- functions_admin.php
- functions_nuke.php
- functions_post.php
- functions_search.php
- functions_selects.php
- functions_validate.php
- ipban.php
- meta.php
- page_header.php
- page_header_review.php
- page_tail.php
- page_tail_review.php
- prune.php
- sessions.php
- smtp.php
- sql_parse.php
- template.php
- topic_review.php
- usercp_activate.php
- usercp_email.php
- usercp_register.php
- usercp_sendpasswd.php
- usercp_viewprofile.php
- Delete the following from the admin folder, in case, links, and modules folders
- authors.php
- groups.php
- ipban.php
- moderation.php
- newsletter.php
- referers.php
- Delete the following PHP Nuke Themes
- DELETE ENTIRE NUKE THEME FOLDER AND ALL CONTENTS
- SMF-Nuke uses only the themes located in the forum/Themes folder (SMF Themes)
If you DO NOT have NSN Groups installed, you will need to alter 3 Nuke database tables. Copy/paste the
following lines into your Database using software such as phpMyAdmin:
ALTER TABLE `nuke_blocks` ADD `groups` text NOT NULL AFTER `view`;
ALTER TABLE `nuke_message` ADD `groups` text NOT NULL AFTER `view`;
ALTER TABLE `nuke_modules` ADD `groups` text NOT NULL AFTER `view`;
Your SMF-Nuke install has the basics done. Now you need to do some things to make everything operational.
- You need to create 3 forum boards.
- Login and click on Admin from the navigational menu.
- Enter your password
- Under the Forum section, click on Boards
- You should see a Category Named "General". Click on Modify to rename it.
- Rename the first board to News
- Create a 2nd board named Survey
- Create a 3rd board named Events Calendar (if desired)
- If you create an Events Calendar board, you will need to specify which board for the Calendar.
- Under the Forum category, click on Calendar.
- Click on Enable Calendar
- Choose "Default Board to Post Events"
Converting your Nuke forum/users tables to SMF
Download the converter here: www.simplemachines.org/download/?converters
Follow the directions... The config.php file in your root install directory has some variables that may need changing. In that file, the variable
for the News module (boardID for the News forum board), for the Surveys (boardID for the Survey forum board), and a variable
for excluding specific board postings shown in the Recent Forum Posts center block. If all of this is more work than you wish to do, we offer a service to do this for you. We charge a flat rate of $35 US
payable via PayPal to do this. There is a block on the bottom left side of the Home Page with more information.SMF-Nuke Install for an Existing SMF Website- Upload the SMF-Nuke files to the root directory of your domain.
- Your SMF install MUST be in the forum directory. If this does not exist, create it and move all of your
SMF files to it.
- If you had to move the SMF files, you will need to "Repair SMF Settings".
- Download the repair_settings.php file from here: www.simplemachines.org/download/?tools
- Upload repair_settings.php to the forum directory (your SMF files should be there now)
- In your browser, go to the forum/repair_settings.php file
- Delete "forum/repair_settings.php" once you are done with it.
- Upload the SMF-Nuke database tables (found in the Nuke.sql file) to the existing SMF database. Your hosting account probably has a tool like
phpMyAdmin to help you with this.
- You need to create 3 forum boards.
- Login and click on Admin from the navigational menu.
- Enter your password
- Under the Forum section, click on Boards
- Create a Category for the News, Survey, and Calendar (unless you already have a Calendar board).
- Create a board named News
- Create a 2nd board named Survey
- Create a 3rd board named Events Calendar (if desired)
- If you created an Events Calendar board, you will need to specify which board for the Calendar.
- Under the Forum category, click on Calendar.
- Click on Enable Calendar
- Choose "Default Board to Post Events"
- Now you need to modify the config.php file which should be in the root directory of you SMF-Nuke install.
- You will need to find the board ID's for the News and Survey boards.
- If you do not remember the forum board Id's, click on the actual forum board link, and the ID will display
in the browser address bar.
- In the config.php file, find where to place the forum board ID's and replace the default numbers.
If all of this is more work than you wish to do, we offer a service to do this for you. We charge a flat rate of $35 US
payable via PayPal to do this. There is a block on the bottom left side of the Home Page with more information. |