This is a quick set of notes on how to install SugarCRM Community Edition on a Windows 2003 Server.
I’ve already installed Apache 2.2, MySql 5.1, and PHP 5 and therefore I’m ready to install SugarCRM.
- Download SugarCRM from here
- Extract the files in the zip file into the appropriate directory. In my case that is “C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\SugarCRM”. The SugarCRM directory was created by me obviously.
- Open a browser and navigate to the SugarCRM instance. In the examples for installing MediaWiki i had Apache configured to look on port 8080 so the path in my case would be “http://localhost:8080/SugarCRM” and you should see the SugarCRM screen.
- Do the checks and click “Next”
- Check the “I accept” checkbox if not checked and click “Next”
- SugarCRM will then check for any issues. In the install i had i needed to do two things
- Edit the php.ini file and set the “session.save_path” setting to sesison.save_path = “C:\Windows\Temp”. This is so that SugarCRM can store session data.
- Edit the php.ini file and uncomment out the “extension=php_mbstring.dll” line by removing the semicolon at the start of the line. This enabled the Multi Byte extension which is a required extension for SugarCRM.
- I then clicked “Next”
- Select “Typical Install” and click “Next”
- MySql should be select in a single radio button… (Unless you’ve got others installed… In this example I’m using MySql) Select the one you want, and click “Next”
- A database name and the web server host name should already be set. Unless you need to change some thing just leave it as is! Enter the database administrator username and password. I’m just running SugarCRM as the root user at the moment as this is a test. If you need to then create a user and specify the details and click “Next”
- The next page will ask you to enter details for the administrator password for SugarCRM. Enter you username and password and click “Next”
- On the next page you will be able to specify the localization settions. Set and click “Next”
- On the last screen you will see a confirmation screen telling you what you have set. There are also some things that you might want to configure like the maximum uploadable filesize for example. in php.ini there is a setting called upload_max_filesize which you can set to 6M as SugarCRM suggests.
- Click “Install” when you are happy…. and wait for it to… well, install!!!
- Hopefully you are still happy after the install has finished
- Click “Next” when done
- On the registration screen you can register if you like. Click “Next”
- You will be taken to the login screen. Enter you admin username(admin) and password and press “Login”
- Y?ou will be asked to enter you time zone. Enter it and your off!
That’s about it