1.
XAMPP
Download Xampp from https://www.apachefriends.org/download.html. There are instructions
given on https://www.apachefriends.org/faq_windows.html.
Install xampp at default location (C:\xampp).
Double click on xampp-windows-x64-7.4.2-0-VC15-installer.exe
Click OK, even if there is a warning (screenshot)
Click Next -> Next ->Next (This contains path of XAMPP, check if its C:\xamp, if not copy this path and
paste there) -> Next (Untick “Learn more about Bitnami for XAMPP”) -> Next.
Now wait for some time while it install.
Click on Finish. Now Control pane will open . Click on Save (for English Language).
Click on Config. Tick Apache and MySQL (in “Autostart of modules” section), and tick Start Control Panel
Minimized (in “Selected modules will be started on next launch of the Control Panel”). Click on Save.
(Any error at this command prompt window may be due to improper windows updates or due to lack of
Visual C++ on your system. If your system don’t have Visual C++, install it)
When the control panel opens. Click on ’Start’ for MySql and Apache.
2. Install SuiteCRM
Download SuiteCRM from https://suitecrm.com/download/. Don’t click on ‘Suite: on Demand’
Unarchive the SuiteCRM package (SuiteCRM-7.11.10.zip). Rename its folder as SuiteCRM. This folder has
all the SuiteCRM files and respective folders
Go to htdocs folder (C:\xampp\htdocs)
Copy SuiteCRM folder to C:\xampp\htdocs\. So now you have a folder C:\xampp\htdocs\SuiteCRM.
3. Setup SuiteCRM and Create database
Open a web browser. For example I used Chrome in the class
Open two tabs.
In one tab (Tab 1) copy the below link and open it. If you get “SuiteCRM Installation has been Disabled”
It is better if you uninstall the files we installed in the class, to make a clean install.
http://localhost/suitecrm/install.php
In the second tab (Tab 2) open the below link
http://localhost/phpmyadmin/db_sql.php?db=suitecrm
Keep both tabs opened.
In Tab 2, click on SQL option (tab)
Run the query given in the sqlqueryInstallation.txt (just copy paste it and then click on Go button in the
bottom right or just press Ctrl + Enter).
When you have run the command for the database creation, proceed for SuiteCRM setup.
Go to the Tab 1 already opened in another tab (http://localhost/suitecrm/install.php)
Tick on I accept, and Click on Next button.
Click on Next
In next window for each subsection enter respective details given below
“Provide Database Name” section
Database: scdsb
User: suitecrm-owner
Password: scdsb098%
“Identify Administration User”
For “SuiteCRM Application Admin Name” and Password enter whatever you like
(Write them at someplace you would be needing them later. It would be better if you use the same
userid and password as you registered for https://suitecrm.com/index.php)
Click on more options
Populate database with demo data - 'Yes' (dropdown change from NO to YES). This is to get demo data,
so on this data you may practice.
Click Next
Wait for some time. It will take time, there will be a lot of warning and notice messages. If you don’t
have error messages, then everything is okay.
Click Next
4. SuiteCRM usage.
There may be many error warnings. Open file C:\xampp\php\php.ini. On line 477, you will find below
entry
display_errors=On
Change it to
display_errors=Off
To access dashboard and work on it properly use below link. Use the username and password you saved
before.
http://localhost/suitecrm/index.php?module=Home&action=index
The above link is important for your project (along with
http://localhost/phpmyadmin/db_sql.php?db=suitecrm)
Everytime you need to use SuiteCRM you have to open XAMPP Control Panel (from Start Menu ->
xampp).
http://localhost/suitecrm/index.php?module=Accounts&action=index