Last modified: August 21, 2024
Looking for this interface?
Your hosting provider can enable or disable this interface for resellers in WHM's Edit Reseller Nameservers and Privileges interface (WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges).
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.
- 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.
- 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
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:
- Select the Installed checkbox next to the cPAddon that you wish to install.
- 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.
- Click Update cPAddon Config. A new interface will appear.
- 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).
Add new vendors
To add cPAddons to the list in this interface, perform the following steps:
- 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.
- Click Update Vendors. A new interface will appear.
- When the installation finishes, click Back to return to the Install cPAddons Site Software interface.
Delete a vendor
To delete a vendor, perform the following steps:
- 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.
- Click Update Vendors. The system will display a new interface and a confirmation message.
- Click Back to return to the Install cPAddons Site Software interface.
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).