Joomla is a really nifty CMS (Content Management System), it’s used for everything from small personal websites to large corporate installations. Setting it up on Mac OS X requires a little work, but luckily, not too much work, or we wouldn’t be discussing it at all. Here’s a half-half-assed (quarter-assed?) guide to getting Joomla up and running on your mac:
- Install MySQL. This sounds like a pain in the butt, but the Mac OS X package installer is really not that bad and installs everything nicely into /usr/local/bin/ like it should. I don’t think you have to actually do everything this dude suggests, but his suggestions are in fact the right way to do it. Make sure to assign a root password, either by using the Terminal or the PreferencePane.
- Install YourSQL into your /Applications folder. Use YourSQL to make a database by entering host (localhost) user (root) and password (whatever you set it to) to connect, then click on the column that says “localhost”, then click on “Create Database”. Name your database “joomla”.
- Enable PHP on your mac.
- Download Joomla (currently at version 1.0.5), double-click to decompress the .gz archive, and rename the resultant messy joomla_1.0.x-blablalba folder to just plain “joomla”, then move it to the “Documents” folder in the “WebServer” folder in the “Library” folder on your hard drive.
- Navigate via a web browser to http://localhost/joomla/
- A lovely config page will come up and tell you what is right and what is wrong in the joomla installation. You’ll have to chmod a bunch of the files. Open the terminal, type chmod 777, hit space, then drop (one by one) the incorrectly set folders in the joomla directory, hitting return after each one.
NOTE: I’m sure chmod 777 is too permissive, but who cares. It can be fixed later.
- Reload http://localhost/joomla/ to check to make sure all the permissions are correct. When they all are, proceed through the rest of the install; you’ll be asked for the MySQL user, password, and database name (localhost, root, and whatever you set it to).
NOTE: Using the mysql root user is probably bad, but again, who cares. This, also, can be fixed later.
- At the last stage of installation, it’ll give you a box filled with words. Lots and lots of words. Copy all those words, put them in a text file, name the text file “configuration.php”, and save that text file inside the joomla folder.
- Delete the “Installation” directory in your Joomla folder.
- Go to http://localhost//joomla/ . Now you have Joomla! Lots and lots of Joomla.So much Joomla. Administer joomla here: