Performing CMS Installations

For the most part, the CMSs examined in this book all offer straightforward installations, and are well-documented. This section discusses generic installations, with special attention on security concerns. The first installation discussed is Joomla! 1.5, with a few notes about Joomla! 1.6. Next, you learn about installation of Drupal 6.xx, and see a few comments about Drupal 7. Plone instructions follow, using the latest (as of this writing) version of Plone available. Finally, you'll learn about WordPress, which has the easiest installation of all.

For Joomla!, Drupal, and WordPress, you need the following before you get started:

  • Working server (WAMP or Linux)
  • Apache
  • MySQL with a configured database
  • PHP (5.xx )
  • Your username, database name, and password for the database
  • FTP or SSH account with credentials

In the case of Plone, you'll need access to the server via Putty or other means. You can do most (if not all) of the installation at the command line.

Installing Joomla! 1.5

Joomla! installations are usually straightforward and offer little trouble. The problems you may encounter will likely plague all the CMSs examined here, and that includes permissions, ownership issues, incorrect database settings, and so forth.

After you download the compressed installation file, you must unzip (uncompress) it and upload it to your server's web root directory (typically public_html).

To commence the process, open a browser and visit the domain where Joomla! ...

Get CMS Security Handbook: The Comprehensive Guide for WordPress®, Joomla!®, Drupal™, and Plone® now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.