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
  1. 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

  1. rename the file havefnubb/var/config/defaultconfig.ini.php.dist in havefnubb/var/config/defaultconfig.ini.php
  2. rename the file havefnubb/var/config/dbprofils.ini.php.dist in havefnubb/var/config/dbprofils.ini.php
  3. rename the file havefnubb/var/config/havefnu.ini.php.dist in havefnubb/var/config/havefnu.ini.php
  4. rename the file havefnubb/var/config/social.network.ini.php.dist in havefnubb/var/config/social.network.ini.php
  5. 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 :

  1. backup your var/config directory

Then there is two ways to proceed :

  1. remove everything of the previous installation
  2. upload the content of the archive on your website

--------------- OR ----------------

  1. delete 3 files that are no more here :
    1. modules/havefnubb/templates/zone.about.tpl
    2. modules/havefnubb/zones/about.zone.php
    3. modules/havefnubb/templates/posts.reply.tpl
  2. overwrite everything else by uploading the content of the archive

Finally :

  1. restore your backup of var/config
  2. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config
  4. rename social_network.ini.php.dist to social_network.ini.php

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config
  4. rename social_network.ini.php.dist to social_network.ini.php

Updating

  1. 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

  1. backup your files :
    1. var/config/dbprofils.ini.php
    2. var/config/defaultconfig.ini.php
    3. var/config/havefnu.ini.php
    4. var/config/havefnu.search.ini.php

Files

  1. remove everything of the previous installation
  2. upload the content of the archive on your website
  3. restore your backup of var/config
  4. rename social_network.ini.php.dist to social_network.ini.php

Updating

  1. 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