Icy Phoenix :: Readme
Icy Phoenix 1.3
Table Of Contents
Overview

  • What is Icy Phoenix?
  • Icy Phoenix is a CMS based on phpBB (a fully scalable and highly customisable open-source Bulletin Board package PHP based) plus many modifications and code integrations which add flexibility to the whole package. The official home page for phpBB is www.phpbb.com. Icy Phoenix has some features originally developed for phpBB XS Project which has been founded by Bicet and then developed by both Bicet and Mighty Gorgon. Icy Phoenix has been created by Mighty Gorgon after he left the phpBB XS Project.

  • What are the main features of Icy Phoenix?
  • Icy Phoenix has many features, most of them are listed in the Credits on this site, but the main ones are:
    • phpBB bulletin board and permission system
    • CMS features allowing the creation of new pages and blocks (some of the functions are based on the abandoned IM Portal project)
    • Overall template integration among all site sections
    • Many ready to use features: Photo Gallery, Downloads, Knowledge Base, Links, Chat...
    • Multi-language and multi-template ready
    • Almost 100% XHTML and CSS W3C compliant
    • ...and many others...


  • Is Icy Phoenix supported for bugs, security issues, improvements?
  • Icy Phoenix is an open source project. As like many open source projects it is developed by people using their free time. At the moment there are several persons in the staff willing to help and to contribute to this project. We hope the community will continue to grow and be able to provide all the necessary support to all the users who may need help.

  • Is Icy Phoenix easy to install and upgrade from other platforms?
  • Icy Phoenix has its own setup procedure which guides the user through the steps of the setup process. An upgrading file is provided to upgrade the package from standard phpBB and phpBB XS. Hopefully an upgrade procedure from any other platform will be written in the future: at the moment the only way to upgrade from another pre-modded is by downgrading it to phpBB (has been written a procedure for this) and then run the provided upgrade procedure.

  • Does Icy Phoenix have many templates?
  • Yes, at the moment there are some free templates (some of them with multicolour variations) and we are working to create new ones. If you are interested in new templates you should regularly check the support forum.

  • Is Icy Phoenix multi-language?
  • English is the main language of Icy Phoenix, but it has been translated into other languages (alphabetical order): Arabic, Catalan, Dutch, German, Italian, Spanish... and more to come! If you don't find your language listed here, please ask at the support forum, maybe someone else is working on the translation you need and you would be welcome to join the translation team to give your contribution.

  • Will Icy Phoenix be upgraded to phpBB 3?
  • At the moment there is no plan to upgrade Icy Phoenix to phpBB 3, but things may change...

  • May I join the Icy Phoenix Project?
  • Of course. Icy Phoenix is an open source project, and anyone who is willing to give his own contribution on a stable basis may then apply to join the Team.



  Top  
License

Icy Phoenix, which has been created by Mighty Gorgon, is a CMS based on pre-modded version of phpBB plus several phpBB MODs, plus many features coded by Mighty Gorgon and Icy Phoenix Staff. Since phpBB is released under GNU, Icy Phoenix as well is released under the GNU License (you may read its term here: GNU)

Credits for all included MODs and their Authors could be found at this link: Credits.

phpBB © 2009 phpBB Group.
Icy Phoenix © 2009 Icy Phoenix Staff.

  Top  
Requirements

Before trying to install Icy Phoenix make sure you have the following STRICTLY NEEDED requirements:
  • At least 20 MB of free space in the folder you would like to install the package
  • Web server with PHP (4 or higher, better if 5.x or above) installed and running (works best on Linux + Apache)
  • MySQL (3 or higher, better if 5.x or above) database with at least 1MB of free space (of course the space needed depends on how big your site will be... 1MB is enough for a basic empty setup)
  • Ability to set CHMOD permissions


These other requirements (even if not strictly needed) are suggested for optimal performance of Icy Phoenix:
  • Webserver with .htaccess capability
  • Apache Rewrite Mod installed and running
  • GD Libraries (at least 2.0.28) installed and running
  • Register Globals set to OFF

  Top  
Fresh Installation

  1. Unpack Icy Phoenix package to one folder on your HD.
  2. Copy all Icy Phoenix files in one folder on your webserver (i.e. /icyphoenix/)
  3. Set the permissions to CHMOD 777 to the following files and folders:
    • backup/
    • cache/
    • cache/forums/
    • cache/posts/
    • cache/sql/
    • cache/topics/
    • cache/users/
    • ctracker/logfiles/logfile_attempt_counter.txt
    • ctracker/logfiles/logfile_blocklist.txt
    • ctracker/logfiles/logfile_debug_mode.txt
    • ctracker/logfiles/logfile_malformed_logins.txt
    • ctracker/logfiles/logfile_spammer.txt
    • ctracker/logfiles/logfile_worms.txt
    • downloads/
    • files/
    • files/album/
    • files/album/cache/
    • files/album/med_cache/
    • files/album/users/
    • files/album/wm_cache/
    • files/posted_images/
    • files/thumbs/
    • images/avatars/
    • logs/
    • pafiledb/uploads/

  4. Launch the setup from the install folder: install/install.php (i.e. http://www.mysite.com/forum/install/install.php)
  5. Follow all the instructions on the screen, fill all requested data and complete the setup.
  6. Delete or rename install folder.
  7. Customize what needs to be customized in files and db (some files needs to be edited manually, while most of the options may be set in ACP and CMS).
  8. Enjoy your New Site Enjoy!.

  Top  
Upgrade from standard phpBB 2.0.x

If you're already using phpBB, you can easily upgrade your board by following these instructions:
  1. Make a full backup of all files and database (if you don't do a backup, don't dare to ask for support! Backup Rules!)
  2. Did you backup everything? If you didn't make the backup, please, step back to the previous point.
  3. Copy your current config.php and keep it in a safe place.
  4. Check again that your backup is ok and keep it in a safe place. Backup Rules!
  5. Login as administrator.
  6. Unpack Icy Phoenix package to one folder on your HD.
  7. Upload install folder to the root of your phpBB forum and launch database_update.php (i.e. http://www.mysite.com/phpbb/install/database_update.php).
  8. Delete install folder.
  9. Remove the following folders (make sure you don't have in those folders some files you may need for some mods you have installed in standard phpBB, but in any case you should have a backup Backup Rules!):
    • admin
    • db
    • includes
    • language
    • templates
  10. Remove all files but config.php in your forum root (make sure you don't have some files you may need for some mods you have installed in standard phpBB, but in any case you should have a backup Backup Rules!).
  11. Upload all Icy Phoenix files (all but config.php) in the same folder where phpBB was installed and running. Pay attention that all older files eventually still there must be replaced by new ones.
  12. Apply all permissions listed in Fresh Installation.
  13. Customize what needs to be customized in files and db (some files needs to be edited manually, while most of the options may be set in ACP and CMS).
  14. Unlock your site.
  15. Enjoy your New Icy Phoenix Site Enjoy!.

  Top  
Upgrade from phpBB XS

If you're using phpBB XS, you can upgrade your board by following these instructions (based on phpBB XS 058 standard setup):
  1. Login as administrator.
  2. Lock your site.
  3. Make a full backup of all files and database (if you don't do a backup, don't dare to ask for support! Backup Rules!)
  4. Did you backup everything? If you didn't make the backup, please, step back to the previous point.
  5. Copy your current .htaccess and config.php and keep them in a safe place.
  6. Check again that your backup is ok and keep it in a safe place. Backup Rules!
  7. Unpack Icy Phoenix package to one folder on your HD.
  8. Upload install folder to the root of your phpBB XS and launch database_update.php (i.e. http://www.mysite.com/xs/install/database_update.php).
  9. Delete install folder.
  10. Move the following folders:
    • album_mod/upload/*.* ==> files/album/*.*
    • pafiledb/uploads/*.* ==> downloads/*.*
  11. Remove the following folders (make sure you don't have in those folders some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!):
    • adm
    • album_mod
    • attach_mod
    • bb_usage_stats
    • captcha
    • ctracker
    • db
    • docs
    • errors
    • hl
    • includes
    • language
    • mo
    • mods
    • stat_modules
    • templates
    • xs_mod
  12. Remove all files but config.php in your phpBB XS root (make sure you don't have some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!).
  13. Upload all Icy Phoenix files (all but config.php) in the same folder where phpBB XS was installed and running. Pay attention that all older files eventually still there must be replaced by new ones.
  14. Apply all permissions listed in Fresh Installation.
  15. Customize what needs to be customized in files and db (some files needs to be edited manually, while most of the options may be set in ACP and CMS).
  16. Unlock your site.
  17. Enjoy your New Icy Phoenix Site Enjoy!.

  Top  
Upgrade from Icy Phoenix 1.1.0.15

If you're using Icy Phoenix 1.1.0.15, you can upgrade your board by following these instructions:
  1. Login as administrator.
  2. Lock your site.
  3. Make a full backup of all files and database (if you don't do a backup, don't dare to ask for support! Backup Rules!)
  4. Did you backup everything? If you didn't make the backup, please, step back to the previous point.
  5. Copy your current .htaccess and config.php and keep them in a safe place.
  6. Check again that your backup is ok and keep it in a safe place. Backup Rules!
  7. Unpack Icy Phoenix package to one folder on your HD.
  8. Upload install folder to the root of your Icy Phoenix and launch database_update.php (i.e. http://www.mysite.com/ip/install/database_update.php).
  9. Delete install folder.
  10. Move the following folders:
    • pafiledb/uploads/*.* ==> downloads/*.*
  11. Remove the following folders (make sure you don't have in those folders some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!):
    • adm
    • includes
    • language
    • templates
  12. Remove all files but config.php in your Icy Phoenix root (make sure you don't have some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!).
  13. Upload all Icy Phoenix files (all but config.php) in the same folder where Icy Phoenix was installed and running. Pay attention that all older files still there (if any) must be replaced by the new ones.
  14. Apply all permissions listed in Fresh Installation.
  15. Customize what needs to be customized in files and db (some files needs to be edited manually, while most of the options may be set in ACP and CMS).
  16. Unlock your site.
  17. Enjoy your New Icy Phoenix Site Enjoy!.

  Top  
Upgrade from Icy Phoenix 1.2.0.27 or above

If you're using Icy Phoenix 1.2.0.27 or above, you can upgrade your board by following these instructions:
  1. Login as administrator.
  2. Lock your site.
  3. Make a full backup of all files and database (if you don't do a backup, don't dare to ask for support! Backup Rules!)
  4. Did you backup everything? If you didn't make the backup, please, step back to the previous point.
  5. Copy your current .htaccess (if you edit it) and config.php and keep them in a safe place.
  6. You may also want to backup the customized pages you have created using the CMS (if you have created some).
  7. Check again that your backup is ok and keep it in a safe place. Backup Rules!
  8. Unpack Icy Phoenix package to one folder on your HD.
  9. Upload install folder to the root of your Icy Phoenix and launch database_update.php (i.e. http://www.mysite.com/ip/install/database_update.php).
  10. Move the following folders:
    • pafiledb/uploads/*.* ==> downloads/*.*
  11. Remove the following folders (make sure you don't have in those folders some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!):
    • adm
    • includes
    • language
    • templates
  12. Remove all files but config.php in your Icy Phoenix root (make sure you don't have some files you may need for some mods you have installed, but in any case you should have a backup Backup Rules!).
  13. Upload all Icy Phoenix files (all but config.php) in the same folder where Icy Phoenix was installed and running. Pay attention that all older files still there (if any) must be replaced by the new ones.
  14. Apply all permissions listed in Fresh Installation.
  15. Customize what needs to be customized in files and db (some files needs to be edited manually, while most of the options may be set in ACP and CMS). Here is a short list of some files you may want to edit manually:
    • common.php
    • config.php
    • includes/constants.php
    • language/lang_***/lang_main_settings.php
  16. Run install/install.php and complete the update by renaming and moving images (both posted and in album) and replacing all old links in posts: the automated procedure should be able to perform all these actions automatically, just follow the instructions.
  17. Delete install folder.
  18. Unlock your site.
  19. Enjoy your New Icy Phoenix Site Enjoy!.

  Top  
Support

For any query or support request, please refer to http://www.icyphoenix.com/.

  Top  
History


Version 1.1.0.15 (2007/05/20)
  • First stable release.


Version 1.2.0.27 (2008/03/03)
  • Second stable release.


Version 1.3.0.53 (2009/07/18)
  • Third stable release.


  Top