Install cPAddons Site Software

Valid for versions 104 through the latest version

Version:

104


Last modified: February 22, 2024

Overview

This interface allows you to add and manage cPAddons and vendors. cPAddons are applications that work with cPanel & WHM to perform functions for your users’ websites. Examples of these applications include bulletin boards, online shopping carts, and blogs.

Warning:
  • We deprecated this interface in cPanel & WHM version 104 and plan to remove it in future versions. For more information, read our cPanel Deprecation Plan documentation.
  • This interface does not appear on servers running the Ubuntu® operating system.

cPanel-managed package managers

We have updated the cPAddons feature to use a package manager to install WordPress®. For more information, read our Package Manager Basics documentation. When you install WordPress through cPAddons with a package manager, you can update WordPress through its own administrative interface. WHM’s Install cPAddons Site Software interface discovers, installs, and uninstalls packages with yum. The WebPros International, LLC package manager contains an unaltered WordPress installer package obtained from wordpress.org.

Note:
  • We deprecated WordPress (legacy) in cPanel & WHM version 64 and disabled it version 70. cPanel & WHM servers now automatically create new installations with cPAddon’s package manager-based WordPress installation package that we added in cPanel & WHM version 64.
  • This interface displays the old cPAddons version of WordPress as: WordPress (legacy)
  • To update WordPress (legacy) installations to the new package manager-based WordPress cPAddon, use the /scripts/migrate_legacy_wordpress_to_modern_wordpress script.

Install a cPAddon

Warning:
Certain cPAddons contain security-sensitive files, such as files that contain passwords in clear text. cPAddons that exist on servers that do not use the mpm-itk, mod_ruid2, or mod_suphp modules require additional file permission adjustments to prevent security issues between users. For security reasons, we do not recommend that you install any cPAddons on shared hosting servers without one of these modules.

To install a cPAddon, perform the following steps:

  1. Select the Installed checkbox next to the cPAddon that you wish to install.
  2. To force all of your installed cPAddons to update, select the Force Refresh of All cPAddon Sources checkbox.
    Note:
    Use this option if you believe that your cPAddons are corrupt.
  3. Click Update cPAddon Config. A new interface will appear.
  4. Click Back when the installation completes to return to the Install cPAddons Site Software interface.

The system enables the cPAddons by default for feature lists in WHM’s Feature Manager interface (WHM » Home » Packages » Feature Manager).

Note:
Some cPAddons have low ratings because of security problems that are inherent to PHP code. For more information about how to harden your PHP configuration, read our PHP Security Concepts documentation.

Add new vendors

To add cPAddons to the list in this interface, perform the following steps:

  1. Enter the URL that you obtained from the cPAddon vendor in the Vendor’s Information URL text box.
    • To add several vendors at the same time, select the number of URLs that you wish to enter from the Add additional vendor URL fields menu, and then click Add additional URL fields. WHM will display the number of text fields that you requested.
  2. Click Update Vendors. A new interface will appear.
  3. When the installation finishes, click Back to return to the Install cPAddons Site Software interface.
Note:
The Add/Remove Vendors feature allows third-party developers to create and distribute their own cPAddons.

Delete a vendor

To delete a vendor, perform the following steps:

  1. In the Add or Remove Vendors* section of the interface, under the Remove column, select the checkbox for the vendor that you wish to delete.
  2. Click Update Vendors. The system will display a new interface and a confirmation message.
  3. Click Back to return to the Install cPAddons Site Software interface.
Note:
You cannot remove individual cPAddons from the list of available cPAddons.

cPAddon data after deletion

When you remove a cPAddon vendor, the system also removes that vendor’s cPAddons and their data.

  • If the cPAddon created the database, and no other cPAddons use it, the system drops the database entirely. This includes any user-created tables.
  • If the cPAddon that you remove did not create the database, or if another cPAddon currently uses that database, the system only drops the tables that correspond to that cPAddon. This can potentially lead to an empty database on the server.
  • We recommend that you delete any other cPAddons that share a database before you delete the cPAddon that initially created the database. If you delete the cPAddon that created the database first, an empty database will remain on the server.

Manually delete empty cPAddon databases in cPanel’s MySQL Databases interface (cPanel » Home » Databases » MySQL Databases).

Additional Documentation