Installation
When the archive is uncompressed, you will have the following directories :
- havefnubb/
- images/ the images of the applications
- files/ the files you host and share
- jelix/ the css/js/image of jelix
- lib/ Jelix librairies
- modules/ modules of HaveFnuBB
- plugins/ plugins of HaveFnuBB
- responses/ the main responses of HaveFnuBB
- var/ config directory
- temp/ temp which contain "compiled" content
- Configuration of the web environment : If you can specify the document root, imagine your tree is the following :
- havefnubb/
- responses/
- var/
- www/
- lib/
- modules/
- plugins/
- temp/
- upload the directory images + files + jelix in you document_root directory
- upload the rest (lib + modules + plugins + var + temp ) outside of the document_root
- open the application.ini.php file and change the following line :
- require (dirname(__FILE__).'/lib/jelix/init.php');
- define ('JELIX_APP_TEMP_PATH', realpath(JELIX_APP_PATH.'./temp/havefnubb/').DIRECTORY_SEPARATOR);
- define ('JELIX_APP_WWW_PATH', realpath(JELIX_APP_PATH).DIRECTORY_SEPARATOR);
- by
- require (dirname(__FILE__).'/../lib/jelix/init.php');
- define ('JELIX_APP_TEMP_PATH', realpath(JELIX_APP_PATH.'../temp/havefnubb/').DIRECTORY_SEPARATOR);
- define ('JELIX_APP_WWW_PATH', realpath(JELIX_APP_PATH.'./www/').DIRECTORY_SEPARATOR);
more infos on http://jelix.org/articles/en/manual-1.1/application-configuration
- rename the file havefnubb/var/config/defaultconfig.ini.php.dist in havefnubb/var/config/defaultconfig.ini.php
- rename the file havefnubb/var/config/dbprofils.ini.php.dist in havefnubb/var/config/dbprofils.ini.php
- rename the file havefnubb/var/config/havefnu.ini.php.dist in havefnubb/var/config/havefnu.ini.php
- rename the file havefnubb/var/config/social.network.ini.php.dist in havefnubb/var/config/social.network.ini.php
- go to http://_your_domain.com_/install and follow the steps
Optional step
If you use the mod_rewrite apache, and !HaveFnuBB is not installed at the root of your website, then edit the file .htaccess and modify the line
RewriteBase /havefnubb
by
RewriteBase /votrerepertoire
Update
From RC1 to RC2 :
- backup your var/config directory
Then there is two ways to proceed :
- remove everything of the previous installation
- upload the content of the archive on your website
--------------- OR ----------------
- delete 3 files that are no more here :
- modules/havefnubb/templates/zone.about.tpl
- modules/havefnubb/zones/about.zone.php
- modules/havefnubb/templates/posts.reply.tpl
- overwrite everything else by uploading the content of the archive
Finally :
- restore your backup of var/config
- empty your cache located in temp/havefnubb (or go in the admin panel at http://yoursite.com/hfnuadmin.php/admin/cache)
Update from RC2 to RC3
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
Updating
- access to http://youresite.com/install?action=default:update_rc2_to_rc3&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from RC2 to RC3
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
Updating
- access to http://youresite.com/install?action=default:update_to_1&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from RC3 to 1.0.0
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
Updating
- access to http://votresite.com/install?action=default:update_to_1&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from 1.0.1 to 1.1.0
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
Updating
- access to http://votresite.com/install?action=default:update_to_1_1_0&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from 1.1.0 to 1.2.0
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
- rename social_network.ini.php.dist to social_network.ini.php
Updating
- access to http://votresite.com/install?action=default:update_to_1_2_0&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from 1.2.0 to 1.3.0
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
- rename social_network.ini.php.dist to social_network.ini.php
Updating
- access to http://votresite.com/install?action=default:update_to_1_3_0&step=update
this will update your database and your config files with the correct version number of HaveFnuBB
Update from 1.3.0 to 1.3.1
- backup your files :
- var/config/dbprofils.ini.php
- var/config/defaultconfig.ini.php
- var/config/havefnu.ini.php
- var/config/havefnu.search.ini.php
Files
- remove everything of the previous installation
- upload the content of the archive on your website
- restore your backup of var/config
- rename social_network.ini.php.dist to social_network.ini.php
Updating
- access to :
http://votresite.com/install?action=default:update_to_1_3_1&step=update
or
http://votresite.com/update/1_3_1
this will update your database and your config files with the correct version number of HaveFnuBB
