Skip to main content

Install SugarCRM - Step by Step Guide

SugarCRM is the market-leading, commercial Open Source customer relationship management (CRM) application. SugarCRM’s Open Source architecture easily adapts to any business environment by offering a more flexible, cost-effective alternative than proprietary applications. It offers a complete CRM system for businesses of all sizes. For a small business SugarCRM can be a huge time and expense saver. It requires minimal technical knowledge to get it installed and the built in web administration console and backup system allow you to feel comfortable that it’s going to keep running. Core SugarCRM functionality includes sales automation, marketing campaigns, support cases, project mgmt, calendaring and more. Built in PHP, supports MySQL and SQL Server allows it that cool functionality LAMP system. We have tested it Windows XP/Vista/2k3.

Step 1: Installing XAMPP on Windows
1.
Go to http://www.apachefriends.org/en/xampp-windows.html#641 and click "XAMPP Windows 1.7.1". Download the Installer options. At the time this article was written the version was: "xampp-win32-1.7.1-installer.exe".
2.
Run the installer. If you want, you can choose to install the Apache and MySQL servers as Services, which will make them start automatically every time you start Windows. If you don't choose this option, you will need to use the XAMPP Control Panel application to start the servers individually each time you need them. This may be desirable if you don't intend to use your servers that often.

3.
Upon completion of installation, the XAMPP Control Panel will open (if not, click Start » All Programs » Apache Friends » XAMPP » XAMPP Control Panel). This tool lets you start and stop the various servers installed as part of XAMPP.














4.
Start Apache and MySQL by clicking on the "Start" buttons next to each item. If prompted by Windows Firewall, click the button labeled "Unblock".

5.
Go to http://localhost/xampp or http://www.domain.com/. If you are directed to a page with the XAMPP logo, your installation was successful. Congratulations!


6.
Click Security link to look down your server against cybercriminals, and the wizard to complete the lockdown. Secure only XAMPP, MySQL and PhpMyAdmin but not PHP as we’re working only on development test, however, do lock it down if under production.



To fix the problems for mysql, phpmyadmin and the xampp directory simply use
=> http://localhost/security/xamppsecurity.php <= [allowed only for localhost]
Note: You can add or change the files in C:\Program Files\xampp\htdocs to change what you see at http://localhost/ on any local web browser. You may need to delete index.php in that directory to stop the server from automatically redirecting you to the XAMPP configuration interface.
Here are the locations of some configuration and log files you may want to view or change:
Type
Location
Apache configuration
C:\Program Files\xampp\apache\conf\httpd.conf, C:\Program Files\xampp\apache\conf\extra\*.conf
Apache logs
C:\Program Files\xampp\apache\logs\access.log, C:\Program Files\xampp\apache\logs\error.log
PHP configuration
C:\Program Files\xampp\php\php.ini
MySQL configuration
C:\Program Files\xampp\mysql\bin\my.cnf
Step 2: Access MySQL Command Line in XAMPP
There are two ways to do it. Both are basically the same, but one just makes it a lot easier. We'll go over the harder one first.
1. First Method:
1.
Start the command prompt, and cd to the xampp directory. It'll usually be something like:
cd .\Program Files\xampp
if you used the installer and default install location.
Once in there, cd to the mysql bin directory: cd mysql/bin
2.
Now, run the command:
mysql.exe --user=root --password=
And the MySQL command line will start. If you've changed the username or password of the MySQL user, you need to change the user= <username> and password=<password> accordingly.
2. Second method:
Basically the same way as before, but we'll create a batch file to make it easier.
1.
First, create a file called mysql_command.bat in the XAMPP directory.
2.
Edit this file with Notepad or any text editor, and paste in this:

4
@echo off
echo Starting MySQL command line...
"C:\Program Files\xampp\mysql\bin\mysql.exe"
pause
3.
Save it, and ensure to change the –user= and –password= if you've changed the user or password.
4.
Now, run mysql_command.bat and a command prompt will show up with the MySQL command line running. That’s it - It's as easy as that.


                                         Step 3: Installing SugarCRM
1.
Go to http://www.sugarcrm.com/crm/download/sugar-suite.html and download SugarCRM Community Edition the open source option or buy the commercial version as desired. At the time of writing we downloaded the: SugarCE 5.2.0i.zip

2.
Extract the downloaded archive file to c:\Program Files\xampp\htdocs directory,
3.
Change to the htdocs directory and rename the SugarCRM-5.2.0i to sugarsuite
4.
To install SugarCRM, open a browser and type: http://localhost/sugarsuite/ as shown in the figure.
5.
Click to read the: Required Systems Components, Initial Systems Check, Typical or Custom install requirements and information, and then click Next.





6.
Read the license requirement and the click to Accept, and then click Next.


7.
Select Typical install or Custom install if you know what you’re doing, then click Next.

8.
Accept the default MySQL database detected, or change if it’s different, then click Next.


9.
Complete the required sections as shown, change to suit your system environment.

10.
On the Site Configuration page, provide the Admin password, then click Next.


11.
On the Locale Settings page, accept the defaults or change as desired, and then click Next.


12.
On the Confirm Settings page, verify that all settings are OK and no errors. You also have the option to Print Summary, and see the passwords used, then click Next.

13.
On the Perform Setup page, when Sugar configuration and setup is successfully completed and there is no error, then click Next.


14. On the Registration page, you have option to register with the Vendor, when done click Next.

14.On the Welcome and Login page, enter your credentials and click Login.

15. Congrats!! You’re in your newly minted SugarCRM home – Enjoy!


Hurrah – we’re done – enjoying SugarCRM – the most powerful open source CRM software.

Have fun & GOOD LUCK!

Comments

Popular posts from this blog

Dynamically generate Text Box and update its value in database

Hi Guys, This Post is in reference to the time I spent in order to write just a piece of code in PHP, though it would be very easy for most of the guys but if you are still learning then its a good thing to be proud of. Ok let me explain a little about what I was trying to do and how I did it. Requirement : I need to list down all the names of guys who falls under a certain category and display them on another page. I can do this by creating static text box in the landing page and fetch the value from the database OR I can dynamically generate the text box and display all the data there. For that first call the sql query of the condition like this. $sql = mysql_query("SELECT * FROM `list1` WHERE BLAH BLAH"); Now use the While query in order to get all the data required  <?php       while ($row = mysql_fetch_array($sql))       {           ?>       <tr>       <td  align="center" valign="middle" scope="row">

Jquery Carousels

Jquery Carousels we all love carousels they are a fantastic way to give the effects we want our visitors to have, more than that we have multiple components to show like images, links, text etc. There are lot many ways to achieve it, Jquery is ofcourse the best possible option available outside. We all search for lot of ems it can be Jquery Flexslider  or Jcarousel Lite  whatever you choose, customization is required, in this tutorial I am not going to focus on how to install these libraries rather one step ahead, to let you know how these carousels can be called multiple times in the same page having their controls working respectively for each carousel instance. So, lets get started with the HTML <div id="sideRight"> <div id="first">       <!-- Do not change the class and tag type, as this will remain as it is for all the following divisions-->       <p class="containheader">Plans for you <a href=&quo

IE 10 in IE7 compatibility mode returns error: 'SCRIPT3: Member not found'

Lately I upgraded my Internet Explorer to newer version which is 10, and was quite happy about it, but that doesn't seem to last long, when I tested my site changing the browser mode IE7, specifically using IE10, then jquery have thrown an error saying "member not found" , I was not surprised as such issues I have seen before as well, and was sure that there was JS code messed up from my side, after scanning through all the methods etc. I was not able to figure out anything, even was not sure what to search on Internet. After introspecting it was clear that this bug was not coming while I was using IE 7 from IE 9 browser installed, it came only after upgrading. At last, I found the root cause, it was not the jquery, not my JS code, not the custom dropdowns, even not all the pages were throwing this error, this was due to the jquery validate plugin, and thanks to  jester12345  who acknowledged the bug at  https://github.com/jzaefferer/jquery-validation/issues/845  an