Book Image

Implementing SugarCRM

By : Michael Whitehead
Book Image

Implementing SugarCRM

By: Michael Whitehead

Overview of this book

<p>SugarCRM is a popular customer relationship management system. It is available in both free open source and commercial versions, making it an ideal way for small-medium business to try out a CRM system without committing large sums of money. Although SugarCRM is carefully designed for ease of use, attaining measurable business gains requires careful planning and research. This book distils hard won SugarCRM experienced into an easy to follow guide to implementing the full power of SugarCRM. SugarCRM is an extensive PHP/MySQL based application but with its rich administration interfaces no programming is required to get the most of it.</p> <p>This book will give you all the information you need to start using this powerful, free CRM system. Written by veteran SugarCRM expert and experienced documentation author, Michael J. Whitehead, this book is the definitive guide to implementing SugarCRM. Whether you are wondering exactly what benefits CRM can bring, or you have already learned about CRM systems but have yet to implement one, or you're working with SugarCRM already; this book will show you how to get maximum benefit of this exciting product.</p>
Table of Contents (18 chapters)
Implementing SugarCRM
Credits
About the Author
About the Reviewer
Preface
Index

Updating the SUSE Linux Installation


Now you need to update the system software packages already installed, and add in several more that need to be installed in preparation for receiving SugarCRM. This section starts with two different sets of instructions for beginning this process, depending on the type of DVD you are installing from.

If you are using the free SUSE evaluation DVD image from a download, use Version 1, provided here. Otherwise, skip to Version 2 if you are using a full installation DVD from a retail copy of SUSE Linux 10. Version 2 is much faster, as it eliminates a lot of downloading!

Version 1: Using a Downloaded DVD of SUSE Linux 10

  1. From the SUSE button, choose System | YAST (YAST is an acronym for Yet Another Setup Tool). You will need to provide the root password. From YAST, click on Change Source of Installation. Click on Add, FTP, and enter the server name SUSE.cs.utah.edu, and the directory name pub/SUSE.com/SUSE/i386/current, with anonymous authentication. This will take a moment or so to complete. Once it has been added, promote it to become the first source on the list, and then click on Finish.

  2. Now select Install and Remove Software within YAST. The system will display Reading Package Information; One Moment Please… for a while, as it is reading this package data over the Internet.

  3. Now skip over Version 2, and proceed to Continuing the Update.

Version 2: Using a Full Retail DVD of SUSE Linux 10

  1. From the SUSE button, choose System | YAST (YAST is an acronym for Yet Another Setup Tool). You will need to provide the root password. Now select Install and Remove Software within YAST. The system will display Reading Package Information; One Moment Please… for a moment, as it is reading this package data from the DVD.

Continuing the Update…

  1. In the Search box, enter apache—and when a list of packages is displayed on the right side of the screen, select apache2-mod_php4 and apache2-prefork, and click on Accept. Several additional packages will be selected to satisfy dependencies—apache2, libapr0, and php4. Click on Continue. The various packages will now be installed.

  2. You will be prompted Would you like to install more packages?. Click on Install More.

  3. In the Search box, enter mysql—and when a list of packages is displayed, select mysql, mysqlcc, mysql-client, php4-mysql, and phpMyAdmin, and click on Accept. Many additional packages will be selected to satisfy dependencies. This is fine, so click on Continue. The various packages will now be installed.

  4. You will be prompted Would you like to install more packages?. Click on Install More.

  5. In the Search box, enter php—and when a list of packages is displayed, select php4-session, and click on Accept. The package will now be installed.

  6. You will be prompted Would you like to install more packages?—Click on Finish.

  7. Now select Online Update within YAST. Under Update Configuration, select User-Defined Location, and enter the location: ftp://SUSE.cs.utah.edu/pub/SUSE.com/SUSE—then click on Next. (Note that if you experience difficulty downloading updates from this location, you may need to try one of the pre-defined locations, available from the drop-down menu.) Update information will be retrieved. If at any point the system seems to stall for several minutes, abort the update process, and re-try it—it should recover from where your last try left off.

  8. Typically, simply accept the list of packages to be updated, by clicking on Accept. You may receive a message suggesting that you are updating the kernel, and should re-boot after the update process is complete. This is OK. Remember to click on Remove Source Packages after Update.

  9. The various patches are now applied. This will take 5-10 minutes on a high speed connection. When the update is complete, click on Finish.

  10. Re-boot the server by clicking on SUSE | Logout | Restart Computer.

  11. Using YAST, select System on the left-hand menu, and click on Run Level Editor. Maximize the window, and find the Apache2 module in the list displayed. Select Apache2, and then click on Enable, to run the Apache server now, and in future on each boot. Now do the same for MySQL. Click on Finish to exit the Run Level Editor, and also close YAST.

  12. Congratulations—you have now installed the latest Apache, MySQL, and PHP system software for use with SugarCRM. You have also updated the SUSE Linux operating system to the latest software patches available.