Book Image

Joomla! 1.5 Cookbook

By : Tom Canavan
Book Image

Joomla! 1.5 Cookbook

By: Tom Canavan

Overview of this book

If you are a Joomla! site owner, you must already be aware of how this robust, easy to use, open source content management system can help you build a great looking site instantly. You must also be aware of the many problems that it can throw up from time to time. Find the solutions to all your basic and advanced Joomla! queries, so you don't have to wait for someone on the forums to help you out every time.The Joomla! 1.5 Cookbook will provide you with quick and direct solutions to the most common and uncommon problems faced by you, the Joomla! site owner, sidestepping all the theoretical fuss.Joomla! is the insanely popular, award winning content management system which helps you build professional looking websites, even if you don't have any HTML programming experience or design skills.Although, sometimes you might trip over some common pitfalls which would slow the progress of your website down. This book will help you find a direct and quick way through these common problems which can be easily avoided with a few tips and tricks. It starts of with solutions the most common queries that you might face during the installation and setup for Joomla! 1.5 moving on swiftly to guide you through Joomla! templates, modules, security, managing your users and much more. So the next time when things go wrong with your Joomla! site and you are wondering, for example, how to work with your site's database; just pick up this book and quickly find your way through this.
Table of Contents (18 chapters)
Joomla! 1.5 Cookbook
Credits
About the Author
About the Reviewer
Preface
Index

Checking and updating your server software


This is an advanced task and should be performed by more experienced users. This is only done on a dedicated machine or an unmanaged VPS. This will not apply to shared hosting.

It's worth noting that many hosts will allow you to have SSH, but not at the root level. This is for updating your applications.

Getting ready

You will need the following:

  1. You'll need direct SSH access to your server.

  2. A copy of PuTTY or other terminal - PuTTY is available from: http://www.chiark.greenend.org.uk/~sgtatham/PuTTY/download.html

  3. PuTTY comes in various flavors - pick the one that fits your desktop operating system.

  4. You'll need your username and password for SSH to use PuTTY as well as your IP or server name

How to do it...

  1. nstall PuTTY on your local machine using the proper instructions for your OS.

  2. Open PuTTY -- You'll see a screen that looks like the following:

  3. Fill in the Host Name and Port number (usually 22 is fine).

  4. Click Open - you may get a message asking you if you want to accept the Key - say Yes.

  5. Next you'll see this:

  6. Enter your login name and your password.

  7. You'll be logged in at this point:

  8. Type yum update.

    Yum is the updater for some of the more popular distributions of Linux. It will present a few downloads (if available) for installation. Just select YES to download and YES to install.

  9. After you update, let's check the Apache web server.

  10. Type httpd -v - In this case you see we are running (at time of writing) the latest and greatest).

  11. You will need to verify your version against the current version(s) located at httpd.apache.org.

    Should you be out of date on this, it is suggested that you contact your host to update Apache for you.

    Be sure and conduct a full backup of the system using cPanel® or other means before attempting an update.

How it works...

Servers, like your desktop, have to stay updated. There are many other software stacks on a typical server that attackers can hit. These include the Kernel of the OS, supporting cast members like OpenSSL, Network services, PHP, MySQL, and many more.

The YUM updater is a tool that contacts good sources for Linux and other parts of the system updates. If they are available, it will handle the updating for you.