AcmlmBoard 1.A2 distributable
Copyright (c) 2000-2005, Acmlm, Emuz, Jesper ("The AcmlmBoard Development Team") and contributors
Before we begin
===============
If you find yourself having problems at any given point in the installation or the normal course of the board's life,
contact someone that has the necessary knowledge (PHP and MySQL) or the people in the AcmlmBoard programming forum in
Acmlm's Board (consult the sticky threads there first).
Do NOT contact the Development Team directly unless you have exhausted every other possible way of getting help,
including the ways described in the above paragraph. Even then, we cannot guarantee a fast answer, or even an answer at all.
Installation
============
To preform a clean installation:
* Configure
- Edit the two files config.php and dbinfo.php in the lib folder.
* Upload
- Upload everything to a folder on your web site.
* Set up
- Navigate to the file "setup.php" in that folder on the web to set up the database with the necessary data.
* If any errors pop up, follow the instructions and reload the setup.php page.
- When that's done, you can go to the folder's root. You should see a relatively plain AcmlmBoard.
- Register via the Register link.
!! NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Note that this registration uses mail verification to make sure that all members have valid emails.
If your server cannot handle sending out mails, you can make use of the older registration that does not do this.
To do this, simply put the file "register.php.oldway" in place of "register.php".
Note that this older registration is not at all supported - even less than the rest of the board, in fact! ;)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- You'll now have a registered admin account.
* Set up more
- You will at this point need a database tool such as PHPMyAdmin
(unless you're extremely proficient with just writing SQL queries into a mysql shell)
to set up forums and forum categories.
- This is mostly self-explanatory if everything went well (all tables are present)
and you're well enough versed in database structures.
* Configure more
- Click the Admin link and then the Board Configuration link. Edit as wished.
* You should now be right about done. Feel free to start using your new AcmlmBoard.
Upgrading
=========
Upgrading from a previous version differs wildly depending on the previous version.
* General
- You *will* need to give up your hacks or reimplement them into this new version.
* 1.92
- 1.92 was the latest distributable version before 1.A2. Not many things have changed database-wise.
Follow the general Installation instructions above, but instead of running setup.php, instead
run through each table and insert fields and tables as needed.
* Acmlm+Erk
- Any version of Acmlm+Erk is completely unsupported. If you manage to upgrade, great. However we STRONGLY
suggest a clean install over upgrading - the two codebases are just enough different to make this fairly
hard.
* 1.9
- You may be able to upgrade to 1.A2, although this hasn't been tested. If you want to try this,
follow the 1.92 instructions. If you run into trouble, we suggest a clean install instead.
* Older than 1.9
- All versions older than 1.9 differ wildly in some of the most fundamental database parts.
We STRONGLY suggest a clean install over upgrading.
The latest version
==================
You will always find the latest version at .
Licensing
=========
The combination of AcmlmBoard's code and database structure is licensed under a modified BSD license.
For the full terms, see license.txt. A summary of the terms - but not legally the terms themselves - are these:
* You may do whatever you want with this, as long as you don't:
- Take someone to court over it
- Take credit for it
- Endorse anything with our names
- Sell it for a profit
* (You may distribute it for a fee large enough to cover the distribution fee, like the price of a CD
if you're distributing it via CD.)