Hi everyone,
We are pleased to announce the release of JForum 2.3.0. The new release is the first version of JForum built using Apache Maven as the project management tool.
There are many jar files been updated to the latest version from the maven repository. And we have modified some previous version's bugs during the test.
You can download the latest war file from the following URL, then upload it to your Tomcat's webapps directory:
http://code.google.com/p/jforum2/downloads/list
Installation Hint
For Linux user, you need to change the unpacked directory's group to tomcat
cd /path/to/jforum
chgrp -R tomcat .
and modify the following file permissions:
chmod 775 images/avatar
chmod 775 images/smilies
chmod 664 images/smilies/*.gif
chmod 775 tmp
chmod 775 upload
chmod 775 WEB-INF
chmod 775 WEB-INF/config
chmod 664 WEB-INF/config/modulesMapping.properties
chmod 664 WEB-INF/config/database/*/*.properties
If you have JForum updated from some previous version, do the following commands to change the directories and files' permission generated by tomcat
chown tomcat WEB-INF/config/jforum-custom.conf
chown -R tomcat images/avatar/*
chown -R tomcat upload/*
chown -R tomcat WEB-INF/jforumLuceneIndex
rm -rf WEB-INF/jforumLuceneIndex/*
Note: You can regenerate Lucene Index in the Admin Control Panel.
Create a database for jforum
MySQL:
mysql -u root -p
CREATE DATABASE jforum DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON *.* TO jforum@localhost IDENTIFIED BY 'jforum' WITH GRANT OPTION;
flush privileges;
PostgreSQL:
as postgres user:
psql -c "create user jforum createdb;" template1
psql -c "create database jforum with encoding 'unicode';" -U jforum template1
psql -c "alter user jforum nocreatedb;" template1
psql -c "alter user jforum with encrypted password 'jforum';" template1
Note: If you upgrade from JForum 2.1.8 then you should run the database scheme upgrade script:
http://code.google.com/p/jforum2/source/browse/#svn%2Ftrunk%2Fupgrade%2F2.2.0