Advanced Installation
- Decompress the phpBB 2 archive to a local directory on your system.
- Download all the files in your phpBB 2.0.x installation to your system. This way, if you screw up, you have a backup you can upload.
- Upload all the files contained in this archive (retaining the directory structure) to a web accessible directory on your server or hosting account.
- Change the permissions on config.php, templates/subSilver/sub_templates.cfg, includes/def_icons.php, includes/def_themes.php, includes/def_tree.php, includes/def_words.php, profilcp/def/def_userfiels.php, profilcp/def/def_usermaps.php, and language/lang_english/lang_extend.php to be writeable by all (666 or -rw-rw-rw- within your FTP Client)
- Change the permissions on cache and images/avatars to be exicutable by all (777 or drwxrwxrwx within your FTP Client)
- Using your web browser visit the location you placed phpBB 2 with the addition of install/install.php, e.g. http://www.mydomain.com/phpBB2/install/install.php, http://www.mydomain.com/forum/install/install.php etc.
- Fill out all the requested information and hit Submit
- Change the permissions on config.php to be writeable only by yourself (644 or -rw-r--r-- within your FTP Client)
- Click the Complete Installation button or revisit the location you entered above.
- Omegaboard should now be available, please MAKE SURE you read at least the Security Notes below for important, security related post-installation instructions.
Converting From phpBB 2.0.x
- Decompress the phpBB 2 archive to a local directory on your system.
- Upload all the files contained in this archive except for config.php (retaining the directory structure) over your phpBB 2.0.x installation.
- Change the permissions on templates/subSilver/sub_templates.cfg, includes/def_icons.php, includes/def_themes.php, includes/def_tree.php, includes/def_words.php, profilcp/def/def_userfiels.php, profilcp/def/def_usermaps.php, and language/lang_english/lang_extend.php to be writeable by all (666 or -rw-rw-rw- within your FTP Client)
- Change the permissions on cache to be exicutable by all (777 or drwxrwxrwx within your FTP Client)
- Using your web browser visit the location you placed phpBB 2 with the addition of install/phpbb_converter.php, e.g. http://www.mydomain.com/phpBB2/install/phpbb_converter.php, http://www.mydomain.com/forum/install/phpbb_converter.php etc.
- Omegaboard should now be available, please MAKE SURE you read at least the Security Notes below for important, security related post-installation instructions.
Upgrading From Beta 2 to Beta 3
Read the list of changed files in OMEGABOARD-CHANGED-FILES.html
and upload those over the current ones in your current Omegaboard installation.
Then using your web browser visit the location you placed Omegaboard with the addition
of install/upgrade2.php, e.g. http://www.mydomain.com/phpBB2/install/upgrade2.php,
http://www.mydomain.com/forum/install/upgrade2.php etc.
Security Notes
Once you have succssfully installed omegaboard you
MUST ensure you remove the entire install/ and contrib/ directories. Leaving these
in place is a very serious potential security issue which may lead to deletion or alteration
of files, etc. Please note that until these directories are remove Omegaboard will not
operate and a warning message will be displayed. Beyond these essential deletions you may
also wish to delete the docs/ directories if you wish.
Notes For People On Servers Running PHP in Safe Mode
Omegaboard includes support for using uploadable avatars
on systems running PHP in safe mode. If this applies to your hosting service you will need
to create a sub-directory called tmp in the directory you specified for storage of
uploaded avatars (by default this is images/avatars as explained above). Give it the
same access rights as for uploadable avatars above. Also, if you or any of your board members
get any permission deigned message on your board, changed the permissions of the file or
directory the board can't access to 777 or drwxrwxrwx with your FTP Client. This may
cause some security problems as that anybody would be able to exicute it but it will get rid
of the error message.