How to install CandyCane
This article describes how to manually install the CandyCane bug tracking system on your A2 Hosting account.
Information in this article about unmanaged dedicated servers is only for customers who purchased those plans before May 27, 2024. As of that date, unmanaged dedicated servers are no longer available. Our new managed dedicated server plans feature more powerful hardware to meet your hosting needs. To view available dedicated hosting options, please visit
https://www.a2hosting.com/dedicated-server-hosting/.
Installing CandyCane
CandyCane is compatible with all A2 Hosting accounts.
Although A2 Hosting servers are compatible with a wide variety of software applications, we cannot provide troubleshooting assistance for application-specific issues.
To install CandyCane manually, follow these steps:
- Download the CandyCane installation .zip file at https://yandod.github.io/candycane to your local computer.
- Extract the .zip file on your computer.
- Use FTP to upload the contents of the extracted candycane-x.y.z directory to the public_html directory of your A2 Hosting account.
- This step assumes that you want to install CandyCane in your account's document root directory. If you want to install CandyCane in a subdirectory instead, upload the files to the subdirectory instead.
- If you have an unmanaged product (such as an unmanaged VPS or an unmanaged dedicated server), your document root directory may be in a different directory, such as /var/www/html. Consult your Linux distribution's documentation for the document root directory location.
Create a MySQL database and database user for CandyCane. You will need this information during the web configuration process.
- If your account includes cPanel, please see this article for information about how to create a MySQL database and user.
- If your account does not include cPanel, you can create a MySQL database and user from the command line. For information about how to do this, please see this article.
Use your web browser to go to the CandyCane installation URL.
If you copied the CandyCane files to the document root directory in step 3, the installation URL is your domain name (for example, http://www.example.com). If you copied the CandyCane files to a subdirectory in step 3, add the subdirectory's name to the URL.
The Install CandyCane page appears. Click Click here to begin installation.
If the Click here to begin installation link does not appear, review the list of installation requirements:
- If the list displays Your allow_url_fopen is NOT working well, you must set up a custom php.ini file that enables the allow_url_fopen setting in the CandyCane directory and all subdirectories beneath it. For information about how to do this, please see this article.
- If the list displays Your routing is NOT working well, confirm that the .htaccess file (and other filenames that begin with a period) was uploaded correctly in step 3.
On the Step 1: Database page, specify the database settings:
- On the Installation completed successfully page, note the CandyCane home page URL and default login information, and then click Click here to delete installation files.
- The CandyCane home page appears. You are now ready to configure CandyCane.
Configuring CandyCane
After you install CandyCane, to help secure your site you should immediately set up a new administrator and disable the default administrator. To do this, follow these steps:
- Use your web browser to go to the CandyCane home page on your site.
- In the top right corner of the page, click Sign in.
- In the Login and Password text boxes, type the default username and password information that the CandyCane installer provided during installation.
- Click Sign in.
- In the top left corner of the page, click Administration.
- On the Administration page, next to Users, click New.
- Specify the settings for a new administration user.
Make sure you select the Admin check box for the new user.
- Click Create.
- In the top right corner of the page, click Sign out.
- Confirm that you can log in as the new administrator.
- In the top left corner of the page, click Administration.
- On the Administration page, click Users.
- Next to the username that you used in step 3 to log in as the default administrator, click Lock. The default administrative login is now disabled.
For more information about CandyCane, please visit https://yandod.github.io/candycane.