In a number of my previous roles I’ve developed and led development teams to build some rather significant websites, these were all using enterprise level Content Management Applications (CMA) – my own personal site has however suffered somewhat from the ‘mechanics car’ syndrome and, though it’s had a few random refreshes, I’ve kept it flat, simple HTML, and it’s looked like it too.
Today we had a new guy start in our team and we got to talking about our personal websites and heï¿½s recommended an Open Source content management suite called Joomla which on first view looks almost as good as Toms review. This blog entry will be a run down of my install experience on my Debian test machine.
- Get the latest Joomla release (and documentation) from http://developer.joomla.org/sf/go/projects.joomla/frs.joomla_1_0
- Extract the files to the directory you want to run Joomla from:
tar xvfz Joomla_[version_number].tar.gz
chown -R www-data:www-data *
chmod -R 777 *
- (or something a little more secure if that make you feel more comfortable)
mysqladmin --user=root create [databasename] -p
mysql -u root -e "grant all privileges on [databasename].* to [database_username]@localhost identified by '[database_username_password]'; flush privileges;"
- Hostname: localhost
- MySQL username: [database_username]
- MySQL Password: [database_username_password]
- MySQL Table Prefix: jos_
- Enter the name you want for your site
- I just left these as defaults
Note: I had a problem installing with an error ï¿½MySQL support Unavailableï¿½. Forums suggest that I should run the following commands:
apt-get remove --purge mysql-common
apt-get install mysql-server-4.1
apt-get install php4-mysql