Before You Install
1. Give ACM A Home
The first thing to do before you install anything, is to create some space on your website for Adaptive Client Manager (ACM). The best way to do this is to create a subfolder on your website where ACM will live and be accessed from.
For example, you could create a folder in your website's root directory called 'acm'. This would be accessed like this:
yourwebsite.com/acm/
2. Create A MySQL Database
Adaptive Client Manager (ACM) stores large amounts of data on Clients, Invoices, Quotes and various other data. This requires a MySQL Database.
Setting up a MySQL database is an easy process and is usually done by logging into your account with your web hosting company. Once logged in, you should be able to locate the option to create you MySQL database. Each web host is different though, so you may need to contact them if you have any problems with this
Once you have your MySQL database active, you should have 4 important pieces of information:
- Hostname (Usually something like 'myplace.db.106488.hostedresource.com')
- Database Name (Usually something like 'acm')
- Username (Usually something like 'captainJack')
- Password (Usually something like 'topSecretPass')
Make a note of these, we'll be using them next...
3. A Quick Edit (Only 4 Words)
In order to connect to the database, we need to tell Adaptive Client Manager what your connection settings are. To do this, simply open up the following file in any text editor:
adaptivecm/app/Config/database.php
By default, it should look like this:
class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'yourHost', // Change To Your Own Host 'login' => 'yourUsername', // Change To Your Own Username 'password' => 'yourPassword', // Change To Your Own Password 'database' => 'yourDatabase', // Change To Your Own Database 'prefix' => '', ); }
There's no PHP knowledge needed to do this, just simply change the text highlighted in bold above for your own settings. For example, if your host is myplace.db.106488.hostedresource.com, your username is captainJack, your password is topSecretPass and your database name is acm you would change the file so it looks like this:
class DATABASE_CONFIG { public $default = array( 'datasource' => 'Database/Mysql', 'persistent' => false, 'host' => 'myplace.db.106488.hostedresource.com', // Change To Your Own Host 'login' => 'captainJack', // Change To Your Own Username 'password' => 'topSecretPass', // Change To Your Own Password 'database' => 'acm', // Change To Your Own Database 'prefix' => '', ); }
Tip: Be careful to leave the single quotation marks around each item you change in place
Save the file. That's all we need to do here...easy.
4. Upload ACM To It's New Home
From the package that you downloaded when you purchased Adaptive Client Manager, open up the 'adaptivecm' folder. Copy all the contents of that folder to the location that you set up in step 1 above.
This can be done using any method that you usually use to transfer content to your website. Examples of this would be using the FTP service usually found in your web host account panel or by using an FTP program such as FileZilla.
Once you've completed these steps, continue to Installation