Home → Admin Manual → Installation → Installing HelpSpot
Completing the HelpSpot installation shouldn't take more than 15 minutes. Before starting, make sure you download HelpSpot and have your customer ID and license file available.
Note, if you are using the HelpSpot Windows Installer you can proceed to directly running the installer and following the on screen instructions. All steps below will be completed for you automatically by the installer.
If on a shared hosting machine Zend Optimizer will most likely already be installed. However, contact your hosting provider to verify or run the test file as outlined below. If you host your machine, you may need to install the optimizer.
You can check to verify Zend Optimizer is installed by creating a test php file on your server with the following lines in it:
<?php phpinfo(); ?>
In the browser, go to the test page and you should see reference to the Zend Optimizer in the first blue box you see on the page. It should look something like the image below. Note that it says Zend about 4 times in the box but only the last line indicates that the Zend Optimizer is installed.

If it's not installed you should download and install the optimizer now. Installation is easy and is covered in the guide which comes with the free download of the optimizer.
Optimizer Downloads
The HelpSpot installer will not create your database. This must be done prior to moving on to the installer. Make sure to note the database name, username, password, and database host (often localhost) for the database.
Make sure the database user has the proper permissions to create tables within the database.
Microsoft SQL Server 2005 note: Be sure to check "Use full text indexing" when creating the database
FTP or SFTP the HelpSpot archive file (helpspot.tar.gz or helpspot.zip) to your server. Once there, decompress the archive file, on *nix machines the following command should work: tar -xzvf helpspot.tar.gz . If you're on a Windows machine extract the archive with WinZip or a similar program. Move the files to the web root you intend to use for HelpSpot.
Note: you may install HelpSpot at the root of a domain (support.example.com) or in a folder below the root (i.e. www.example.com/myproduct/support/)
In the base directory of your installation you'll find a file called config-empty.php. Open this file and fill in the required database and host variables:
After the details are filled in you must rename the file config.php before continuing.
Microsoft SQL Server note: The database user must be a SQL Server user and must use SQL authentication
The installer script is located in the root of your HelpSpot directory (support.myco.com/installer.php). Run the installer via your browser and follow the instructions on screen. Delete the installer script when installation is complete.
Note that there are still more steps below
Common issues to be aware of:
extension=php_imap.dll extension=php_gd2.dll extension=php_mssql.dll
If you're using SQL Server you need to manually create your full text indexes. Please follow these instructions for creating the indexes.
MS SQL Server 2000
MS SQL Server 2005
After successfully running the installer your HelpSpot installation is ready for use. However, to integrate with your email accounts, perform automation rules, and use reminders you'll need to setup two scheduled tasks to run the scripts below. Both scripts are located in the root of your HelpSpot installation (i.e. support.example.com/tasks.php).
| File | Description | Run It | ||
|---|---|---|---|---|
| tasks.php | Email integration, trash removal, and reminders | Every 1-5 minutes | ||
| tasks2.php | Automation rules | Once a day (more if needed) |
Linux/Unix systems should setup a cron job and Windows users can setup a scheduled task (see vbs script link below). If you are unsure how to setup the scheduling, please check with your system administrator as this varies from system to system.
It's recommended that you limit the IP's which can call these scripts. This can be done in Admin->Settings->System.
It's also useful to note that the scripts can be run via your browser by going to the URL above if you need to manually check it or if your hosting company runs scheduled tasks via HTTP. When you go there via your browser you should only see a blank white page, this is intentional.