Fresh Install for Integramod 1.5.1
Abbreviations used in this documentation:
xxxxxx = wild card pattern .. those who are used to it its like "*" in most OS's
chmod = name of command to change file permissions
www.yoursite.com = to be replaced with the name of your web site
ACP = Admin Control Panel
Requirements:
In order to install IntegraMOD on your host server, you will require
- A database source, which is MySQL3 or MySQL4 compliant. If you also have editing features like PHPMyAdmin - this may be helpful but not essential.
- A host server with PHP Scripting 4.x. Please note IntegraMOD runs on PHP4 and PHP5 enabled hosts
- A server space of at least 50Mb You may wish to consider more if you plan of providing
- Multiple styles
- File storage
- Pictures
- Attachments
Install:
- Upload all the files from the directory trunk (retaining the directory structure)
to "public_html" or a sub directory (e.g. /forum/) on your web server
- If your running on a *nix based OS or IIS widdows service
Change the permissions of the following directories and files:
| chmod |
| Setting | Directory or file name |
| 777 | album_mod/upload |
| 777 | album_mod/upload/cache |
| 777 | album_mod/upload/med_cache |
| 777 | album_mod/upload/wm_cache |
| 777 | backup |
| 777 | cache |
| 666 | cache/attach_config.php |
| 777 | cgi-bin/tmp |
| 666 | cgi-bin/nuffload.cgi |
| 666 | ctracker/logfiles/logfile_attempt_counter.txt |
| 666 | ctracker/logfiles/logfile_blocklist.txt |
| 666 | ctracker/logfiles/logfile_debug_mode.txt |
| 666 | ctracker/logfiles/logfile_malformed_logins.txt |
| 666 | ctracker/logfiles/logfile_spammer.txt |
| 666 | ctracker/logfiles/logfile_worms.txt |
| 777 | files |
| 777 | files/thumbs |
| 777 | images/avatars |
| 777 | images/smiles |
| 777 | images/photos |
| 777 | includes/cache_tpls |
| 666 | includes/def_auth.php |
| 666 | includes/def_icons.php |
| 666 | includes/def_qbar.php |
| 666 | includes/def_themes.php |
| 666 | includes/def_tree.php |
| 666 | includes/def_words.php |
| 666 | includes/phpbb_security.php |
| 666 | language/lang_xxxxxx/lang_contact_faq.php |
| 666 | language/lang_xxxxxx/lang_extend_xxxxxx .php |
| 666 | language/lang_xxxxxx/lang_faq.php |
| 666 | language/lang_xxxxxx/lang_faq_attach.php |
| 666 | language/lang_xxxxxx/lang_prillian_faq.php |
| 777 | modules |
| 777 | modules/cache |
| 777 | modules/cache/explain |
| 777 | pafiledb/cache |
| 666 | pafiledb/cache/data_global.php |
| 777 | pafiledb/cache/templates |
| 777 | pafiledb/cache/templates/xxxxxx |
| 777 | pafiledb/cache/templates/xxxxxx/admin |
| 777 | pafiledb/images/ss |
| 777 | pafiledb/uploads |
| 666 | profilcp/functions_profile.php |
| 777 | profilcp/def |
| 666 | profilcp/def/def_userxxxxxx.php |
| 666 | templates/xxxxxx/sub_templates.cfg |
| 777 | var_cache |
| 666 | config.php |
- Create an empty Msql DataBase
- Create a mySql DataBase User and assign their password
- Add user to the DataBase with ALL privilages
- Using your web browser
visit the location where you uploaded the files with the addition of "install/install.php"
(without the quotes)
e.g: http://www.yoursite.com/forum/install/install.php
- Fill out the necessary information in the installation page and submit the page
(be sure that the information you specified are correct.
Wrong information can result to your forum not accessible or nothing is displayed when it is accessed).
- Click Finish Installation. (You will be redirected to the logon screen .. but don't login yet
- Follow the steps in installing the new prillian messenger.
- Delete the directory "install".
Do not just rename this directory. It is mandatory that this directory be deleted.
- Delete the directory "prill_install".
Do not just rename this directory. It is mandatory that this directory be deleted.
- Change the permissions on config.php AND includes/phpbb_security.php to be writeable only by yourself (644).
- Using your web browser,
Go to www.yoursite.com
Login using the details you fill in in the installation screen
- Fill in remaining registration details for your account
- Click on Admin in the menu bar (or "Go to Administration Panel" at the bottom of the page)
- it will ask you for your log in details again. you need to fill this in every session that you go to the ACP
You are now ready to Configure your system
Basic Configuration:
Enter the Admin control panel
You will be asked for your log in details again.
You need to fill this in every session that you go to the ACP as a security measure
.: Security :. ::
Special -- This is the section which you have to edit whenever you add in new Admins and moderators so that the system doesn't think that its been hacked. Change these settings to suit how you want to secure your site.
Attachments ::
Management -- Change these settings to how you'd like to allow attachments to msgs in your forum
Download ::
Configuration -- Setup your download limits and banned extentions in here
Extentions ::
Extention Control -- Check the extentions default set and add, remove as you want, need.
Extentions ::
Special catagories -- Set your settings for images in as attachments
eXtreme Styles ::
Configuration --
Show on left frame -- You can select what items to show on left frame in admin control panel.
(I generally select all the panel;s to show in left panel)
Set Default template directory to fisubice
Make sure that "set Add tpl filenames in html" is set to No.
--
FTP configuration -- Click on set host's links and set path links
This will enable you to help keep track of what versions your running
Click on submit
::
Styles Management --
Set default style -- Switch all users to use an IntegraMOD 1.4.x compatible style.
NOTE: It is recommended to uninstall all those styles that are NOT IntegraMOD 1.4.x compatible.
--
Manage Cache -- Click clear cache for all templates
-- Click compile cache for all templates
Forum Admin ::
Spellcheck -- Build your dictionaries (Remember part1 then part2) of each language you wish to support
NOTE: The Dictionaries take up a lot of DB Space. (approx 4-5mb each language)
Delete the /spelling/xxxxxx.dic Files once you've built your Dictionarys
General Admin ::
Configuration -- Set your Site Name, Description, and default language. Signature content settings, and Avatar settings
::
Optomize DB -- Enable Cron: and set to how often you'd like your DB to be optomized
::
Rating System -- Set rating system active to Yes.
If you do not want to have the rating system active in your forum, just leave it to no.
If you do NOT enable it, remove the link from the board navigation block through
General Admin ::
Qbar
IM Portal ::
Blocks Management -- The cache for the following blocks must be set to No(disabled)
Board Navigation
IntegraNews
Recent Topics
Who is Online
::
Delete Cache Files -- This will delete the cache files for the blocks
::
Portal Configuration -- This is where you set the variables for IMPortal and Blocks eg:Scrolling links in links block
Links ::
Configuration -- Don't forget to update the values for your own forum
News Admin ::
Configuration --
News Mod Base URL to the exact URL of your portal.php
(e.g. http://www.mysite.com/forum/portal.php)
--
News Mod Index File to portal.php
Photo Album ::
Configuration -- Set image Size maximums to what you want
Prillian ::
Configuration -- Finalize the settings for your Prillian installation.
e.g: to Disable Prillian:-
Enable Instant Messaging System No
Enable Network Messaging system No
Over ride user settings Yes
Pseudocron ::
Cron Configuration --
Enable Pseudocron Yes (To enable the sending of digests)
Once you've done these then feel free to familurize yourself with the rest of the Admin controls you have at your command..
Enjoy using
integramod ;)