No Description

Justin Gilman f11d3f852d adding in nginx server config 9 years ago
controllers aef598fb72 notification comments now directly link to their comment in the post 10 years ago
htdocs ab75d35edf adding in notification link highlighting when user has unread notifications, began putting more pertinent information on notification page (comment data) 10 years ago
libs aef598fb72 notification comments now directly link to their comment in the post 10 years ago
setup f11d3f852d adding in nginx server config 9 years ago
views aef598fb72 notification comments now directly link to their comment in the post 10 years ago
README.md 6ffc4d8242 changing image in README 11 years ago
config.inc 162e48c89d basic file uploads now work 10 years ago

README.md

doxen

====

A very lightweight forum implementation.


Requirements

This was only tested on a debian linux server, so that's the baseline. You will need apache2, PHP5.3 +suhosin if you haven't changed your PHP session storage location. MySQL server is used for the backend, and Memcached is optional but suggested.

Installation

To set up your own instance of doxen, just copy the setup/apache2_doxen vhost definition to your apache2 configuration.

sudo cp setup/apache2_doxen /etc/apache2/sites-available/ sudo ln -s /etc/apache2/sites-available/apache2_doxen /etc/apache2/sites-enabled/001-doxen sudo /etc/init.d/apache2 restart

The mysql database setup script is in setup/mysql_db.sql and will create the required database and tables. Make sure to change the default user password in this file, just replace 'doxenpassword'.

mysql -u root -p < setup/mysql_db.sql

The code should be placed in /var/www/doxen. The config.inc file has configuration information, make sure that the database password here matches what you changed the password to in the database script.

Once you are setup, delete the entire setup folder as you will no longer need it.