FluxBB.org

 
Translations of this page?:

Installation Instructions

Requirements

  • A webserver (preferably Apache).
  • PHP 4.1.0 or later (PHP 5 included).
  • MySQL 3.23.17 or later, PostgreSQL 7.0 or later or SQLite. (see details below).

MySQL: FluxBB will not work at all with any version prior to 3.23.17.

PostgreSQL: FluxBB 1.2.* has been thoroughly tested on various versions between 7.3.3 and 7.4.5, but it should work fine with any version greater than 7.0. Please note that PHP 4.3.0 or later is required for PostgreSQL support.

SQLite: FluxBB 1.2.* has only been thoroughly tested on versions 2.8.11 and 2.8.14 of SQLite, but should work with basically any version.

Installation

  1. Copy/upload all contents of the directory upload/ into the directory where you want to run your forums.
  2. Run install.php from the forum root directory (e.g. open http://mydomain/myforums/install.php in your browser). Follow the instructions.

Please report any problems you might encounter during installation in the FluxBB.org forums.

Upgrading from 1.2.*

Follow these instructions to update your current 1.2.* installation to a more recent 1.2.* version of FluxBB (hereinafter referred to as 1.2.x or 12x).

NOTE: Make a backup of your current forum directory before proceeding. Also, don't forget to make a backup of your forum database. Use the tool mysqldump for MySQL and pg_dump if you are using PostgreSQL. If you're using SQLite, just make a backup copy of the SQLite database file. You can also make database backups via most administration tools such as MySQL Administrator, phpMyAdmin and phpPgAdmin.

There are several ways to upgrade your install:

Replace changed files

This is the easiest way to upgrade, but it is also the least flexible: any modifications you have made to files that you reupload will be deleted. It also only works when upgrading between single versions (eg: between 1.2.1 and 1.2.2).

  1. Download a set of changed files and decompress it.
  2. Copy/upload all contents of the directory upload/ into your old 1.2 directory (overwriting any existing files).
  3. Copy/upload the script 12_to_12x_update.php from the directory extras/ to the forum root directory and run it through your browser. Follow the instructions. Once the update script has finished you should remove the script from the forum root directory.

Use a patchfile

This method is more suitable for advanced forum administrators who are comfortable working from the command line. There should be patchfiles from any old version of 1.2 to a newer version. Keep in mind that the forum database still has to be updated in the same way as specified above (in the Replace changed files section).

  1. Download the correct patchfile and upload it to your server in the parent directory of your FluxBB root directory. For example, if your forums are located in public_html/forums/ you should place the patch file directly in public_html.
  2. Issue the following command in your shell:
    • patch -ul -d [fluxbb_dir] -p2 < [patch_file]
    • Replace [fluxbb_dir] with the path to your forums root directory and [patch_file] with the name of the patch file. If you are running an unmodified version of FluxBB, the command should finish quickly without any failures. If it does fail, you will have to update the failed files manually.

Using an hdiff

This method is more suitable for less advanced forum administrators, especially those who have modified their forums. There should be hdiffs from any old version of 1.2 to a newer version. Keep in mind that the forum database still has to be updated in the same way as specified above (in the Replace changed files section).

  1. Go to this page and browse to find the hdiff for upgrading your existing version to the latest version.
  2. Browse through the file and make your changes by hand.

Finished!

You should now be running FluxBB 1.2.x.

 
v1.2/install_info.txt · Last modified: 2009/02/03 20:39 by lie2815
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki