title: WP Toolkit created at: Wed Oct 30 2024 06:32:12 GMT+0000 (Coordinated Universal Time) updated at: Sat Feb 08 2025 14:22:44 GMT+0000 (Coordinated Universal Time) --- # WP Toolkit # Overview The *WP Toolkit* plugin allows you to easily install, configure, and manage WordPress. # Install WP Toolkit !! Note: !! The system automatically installs the *WP Toolkit* plugin in cPanel & WHM versions 102 and later. You can install the *WP Toolkit* plugin with the following methods: 1. [The WHM Marketplace](https://docs.cpanel.net/knowledge-base/cpanel-developed-plugins/wp-toolkit/#whm-marketplace) 2. [Manual installation](https://docs.cpanel.net/knowledge-base/cpanel-developed-plugins/wp-toolkit/#manual-installation) You may confirm *WP Toolkit* installation by accessing WHM’s [*WP Toolkit*](https://docs.cpanel.net/whm/plugins/wp-toolkit-for-whm/) interface (*WHM » Home » Plugins » WP Toolkit*). If enabled, cPanel users can also access this plugin in cPanel’s [*WP Toolkit*](https://docs.cpanel.net/cpanel/domains/wp-toolkit-for-cpanel/) interface (*cPanel » Home » Domains » WP Toolkit*). When you install the [*WP Toolkit*](https://docs.cpanel.net/knowledge-base/cpanel-developed-plugins/wp-toolkit/) , the system automatically installs the *PHP-FPM Service for cPanel Daemons*. The system also enables the *PHP-FPM Service for cPanel Daemons* when you update or remove *WP Toolkit* from the server. ## WHM Marketplace To install the *WP Toolkit* plugin in the [*WHM Marketplace*](https://docs.cpanel.net/whm/server-configuration/whm-marketplace/) interface (*WHM » Home » Server Configuration » WHM Marketplace*), perform the following steps as the `root` user: 1. Navigate to the [*WHM Marketplace*](https://docs.cpanel.net/whm/server-configuration/whm-marketplace/) interface (*WHM » Home » Server Configuration » WHM Marketplace*). 2. Locate the *WP Toolkit* listing under *Add Extensions* and click *Install*. ## Manual installation To install the *WP Toolkit* plugin on the command line, run the following command as the `root` user: ```bash bash <(curl https://wp-toolkit.plesk.com/cPanel/installer.sh || wget -O - https://wp-toolkit.plesk.com/cPanel/installer.sh) ``` ## WHM configuration You **must** fulfill these requirements to use the *WP Toolkit* plugin: * WordPress **only** supports MySQL version 5.7 and later. To update your server’s version of MySQL to 5.7 and later, use WHM’s [*Upgrade Database Version*](https://docs.cpanel.net/whm/database-services/upgrade-database-version/) interface (*WHM » Home » Database Services » Upgrade Database Version*). * Enable the [*PHP-FPM Service for cPanel Daemons*](https://docs.cpanel.net/whm/service-configuration/service-manager/#service-daemons) , which must **remain** enabled to use the *WP Toolkit*. * To enable any required WordPress PHP extensions, use the [*PHP Extensions*](https://docs.cpanel.net/ea4/php/php-options/#php-extensions) section of WHM’s [*EasyApache 4*](https://docs.cpanel.net/whm/software/easyapache-4-interface/) interface (*WHM » Home » Software » EasyApache 4*). For a list of these PHP extensions, read [WordPress’ Server Environment](https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions) documentation. To update your server’s PHP version, use WHM’s [*EasyApache*](https://docs.cpanel.net/whm/software/easyapache-4-interface/) interface (*WHM » Home » Software » EasyApache 4*). * The *WP Toolkit* plugin requires a PHP `memory_limit` value of 128 MB or higher. You can set this limit in [*WHM’s MultiPHP INI Editor*](https://docs.cpanel.net/whm/software/multiphp-ini-editor/) interface (*WHM » Home » Software » MultiPHP INI Editor*). * In the [Feature Manager](https://docs.cpanel.net/whm/packages/feature-manager) , enable the following features: * *WP Toolkit* * *MySQL* * *Subdomains* * *MIME Types* * *Cronjobs* * *Directory Privacy* * *Password & Security* * *File Manager* * *Redirects* For information about software versions WordPress requires to run properly, read [WordPress’ Requirements](https://wordpress.org/about/requirements/) documentation. ## Enable Deluxe features *WP Toolkit* is available in a standard version and a *Deluxe* version. To use *WP Toolkit Deluxe* features, enable **both** the *WP Toolkit* and *WP Toolkit Deluxe* features in the [Feature Manager](https://docs.cpanel.net/whm/packages/feature-manager) . The following table shows the differences between the *WP Toolkit* and *WP Toolkit Deluxe* version features: | Feature | WP Toolkit | WP Toolkit Deluxe | | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | *Customizable Installation* | ![media\_WP%20Toolkit/k2bYrNSSTpIl5t-checkbox.png](media_WP%20Toolkit/k2bYrNSSTpIl5t-checkbox.png) | ![media\_WP%20Toolkit/36a7hUizR3v2GS-checkbox.png](media_WP%20Toolkit/36a7hUizR3v2GS-checkbox.png) | | *Manage Existing Installations* | ![media\_WP%20Toolkit/bGTpfJhAkUqFL0-checkbox.png](media_WP%20Toolkit/bGTpfJhAkUqFL0-checkbox.png) | ![media\_WP%20Toolkit/XrP-EikZ0q1QXy-checkbox.png](media_WP%20Toolkit/XrP-EikZ0q1QXy-checkbox.png) | | *Website Dashboard* | ![media\_WP%20Toolkit/WF\_7CLQpwaOvf5-checkbox.png](media_WP%20Toolkit/WF_7CLQpwaOvf5-checkbox.png) | ![media\_WP%20Toolkit/0yZKHnJkjoosY4-checkbox.png](media_WP%20Toolkit/0yZKHnJkjoosY4-checkbox.png) | | *1-Click Login* | ![media\_WP%20Toolkit/OLgZ\_JWj5MPWrZ-checkbox.png](media_WP%20Toolkit/OLgZ_JWj5MPWrZ-checkbox.png) | ![media\_WP%20Toolkit/Vo2IkhkMcibCPK-checkbox.png](media_WP%20Toolkit/Vo2IkhkMcibCPK-checkbox.png) | | *Change Admin Password* | ![media\_WP%20Toolkit/XgoA8Vp6JxZI4e-checkbox.png](media_WP%20Toolkit/XgoA8Vp6JxZI4e-checkbox.png) | ![media\_WP%20Toolkit/R4gvFdWL1fg20--checkbox.png](media_WP%20Toolkit/R4gvFdWL1fg20--checkbox.png) | | *Change DB Password* | ![media\_WP%20Toolkit/BdDLeTdmKrU0oS-checkbox.png](media_WP%20Toolkit/BdDLeTdmKrU0oS-checkbox.png) | ![media\_WP%20Toolkit/gj96Xz7r9VemAD-checkbox.png](media_WP%20Toolkit/gj96Xz7r9VemAD-checkbox.png) | | *Open DB in phpMyAdmin* | ![media\_WP%20Toolkit/a2ZjX8I9ynk0Lq-checkbox.png](media_WP%20Toolkit/a2ZjX8I9ynk0Lq-checkbox.png) | ![media\_WP%20Toolkit/tgaKZPZ6vUzMa5-checkbox.png](media_WP%20Toolkit/tgaKZPZ6vUzMa5-checkbox.png) | | *Backups* | ![media\_WP%20Toolkit/rhxPYJdfwvROh6-checkbox.png](media_WP%20Toolkit/rhxPYJdfwvROh6-checkbox.png) | ![media\_WP%20Toolkit/0e9oKbebEPBRw\_-checkbox.png](media_WP%20Toolkit/0e9oKbebEPBRw_-checkbox.png) | | *Manual Updates* | ![media\_WP%20Toolkit/Yody7kFkx9ou3m-checkbox.png](media_WP%20Toolkit/Yody7kFkx9ou3m-checkbox.png) | ![media\_WP%20Toolkit/1CpmFPMpniV2rt-checkbox.png](media_WP%20Toolkit/1CpmFPMpniV2rt-checkbox.png) | | *Manage Plugins and Themes* | ![media\_WP%20Toolkit/3lxauM4qecFehr-checkbox.png](media_WP%20Toolkit/3lxauM4qecFehr-checkbox.png) | ![media\_WP%20Toolkit/ONFCcPngennr20-checkbox.png](media_WP%20Toolkit/ONFCcPngennr20-checkbox.png) | | *Upload Plugins and Themes* | ![media\_WP%20Toolkit/crZgk3aW5zhFsK-checkbox.png](media_WP%20Toolkit/crZgk3aW5zhFsK-checkbox.png) | ![media\_WP%20Toolkit/C3iHdpqsKUXlJG-checkbox.png](media_WP%20Toolkit/C3iHdpqsKUXlJG-checkbox.png) | | *Logs* | ![media\_WP%20Toolkit/1GmIG0c0DALh3g-checkbox.png](media_WP%20Toolkit/1GmIG0c0DALh3g-checkbox.png) | ![media\_WP%20Toolkit/Qfar4ioOzhl8FB-checkbox.png](media_WP%20Toolkit/Qfar4ioOzhl8FB-checkbox.png) | | *WordPress Integrity Check* | ![media\_WP%20Toolkit/n2qn9qG8gnW9k4-checkbox.png](media_WP%20Toolkit/n2qn9qG8gnW9k4-checkbox.png) | ![media\_WP%20Toolkit/6TL7-lNHn7rxDZ-checkbox.png](media_WP%20Toolkit/6TL7-lNHn7rxDZ-checkbox.png) | | *Plugin and Theme Sets* | ![media\_WP%20Toolkit/UcY6ngKcOETCBp-checkbox.png](media_WP%20Toolkit/UcY6ngKcOETCBp-checkbox.png) | ![media\_WP%20Toolkit/sbs3-2dwZVjTnr-checkbox.png](media_WP%20Toolkit/sbs3-2dwZVjTnr-checkbox.png) | | *Automatic Updates (Single Site)* | ![media\_WP%20Toolkit/QBTIVZn654d4hj-checkbox.png](media_WP%20Toolkit/QBTIVZn654d4hj-checkbox.png) | ![media\_WP%20Toolkit/\_rDxHbW6gJswLF-checkbox.png](media_WP%20Toolkit/_rDxHbW6gJswLF-checkbox.png) | | *Maintenance Mode* | ![media\_WP%20Toolkit/wfsxwzNnKKHtlz-checkbox.png](media_WP%20Toolkit/wfsxwzNnKKHtlz-checkbox.png) | ![media\_WP%20Toolkit/pieWe\_q9ereY9l-checkbox.png](media_WP%20Toolkit/pieWe_q9ereY9l-checkbox.png) | | *Debug Management* | ![media\_WP%20Toolkit/Nfu7QveLw3lAga-checkbox.png](media_WP%20Toolkit/Nfu7QveLw3lAga-checkbox.png) | ![media\_WP%20Toolkit/TPYf1oB0aYANBQ-checkbox.png](media_WP%20Toolkit/TPYf1oB0aYANBQ-checkbox.png) | | *Password Protection* | ![media\_WP%20Toolkit/lGO4wEMjLy1Juq-checkbox.png](media_WP%20Toolkit/lGO4wEMjLy1Juq-checkbox.png) | ![media\_WP%20Toolkit/uscHjJLtSfr03J-checkbox.png](media_WP%20Toolkit/uscHjJLtSfr03J-checkbox.png) | | *Search Engine Indexing Management* | ![media\_WP%20Toolkit/qa9kMhrWiG0FEW-checkbox.png](media_WP%20Toolkit/qa9kMhrWiG0FEW-checkbox.png) | ![media\_WP%20Toolkit/u3F-9eYMRqKXkI-checkbox.png](media_WP%20Toolkit/u3F-9eYMRqKXkI-checkbox.png) | | *Staging and Cloning* | | ![media\_WP%20Toolkit/tF1m\_JGTuJVprz-checkbox.png](media_WP%20Toolkit/tF1m_JGTuJVprz-checkbox.png) | | *1-Click Hardening* | | ![media\_WP%20Toolkit/RMWDmap51IPkxW-checkbox.png](media_WP%20Toolkit/RMWDmap51IPkxW-checkbox.png) | | *Automatic Hardening* | | ![media\_WP%20Toolkit/bRqvZObvPkVIjw-checkbox.png](media_WP%20Toolkit/bRqvZObvPkVIjw-checkbox.png) | | *Multiple Hardening* | | ![media\_WP%20Toolkit/JhBu3Wd6KI5sfp-checkbox.png](media_WP%20Toolkit/JhBu3Wd6KI5sfp-checkbox.png) | | *Security Rollback* | | ![media\_WP%20Toolkit/j9il1e9D-2wQFA-checkbox.png](media_WP%20Toolkit/j9il1e9D-2wQFA-checkbox.png) | | *Mass Site Management* | | ![media\_WP%20Toolkit/HWpa6lNmRgp86J-checkbox.png](media_WP%20Toolkit/HWpa6lNmRgp86J-checkbox.png) | | *Smart Updates* | | ![media\_WP%20Toolkit/I6eCWo2AYILf-0-checkbox.png](media_WP%20Toolkit/I6eCWo2AYILf-0-checkbox.png) | # Updates to WP Toolkit Updates to the *WP Toolkit* run nightly. To check the system’s auto-update status, run the following command as the `root` user: ```bash systemctl status wp-toolkit-scheduled-tasks ``` To force an auto-update run, run the following command as the `root` user: ```bash su wp-toolkit --shell=/bin/bash -c '/usr/bin/sw-engine -d auto_prepend_file=/usr/local/cpanel/3rdparty/wp-toolkit/scripts/scheduled-task-prepend-file.php /usr/local/cpanel/3rdparty/wp-toolkit/plib/scripts/instances-auto-update.php' ``` # Troubleshoot WP Toolkit The log files for the *WP Toolkit* reside in the `/usr/local/cpanel/3rdparty/wp-toolkit/var/logs/` directory. To troubleshoot the *WP Toolkit*, run the following command, where `filename` represents the log file’s name: ```bash grep -A1 ERROR /usr/local/cpanel/3rdparty/wp-toolkit/var/logs/filename.log ``` You can also enable enhanced logging to debug and troubleshoot the *WP Toolkit*. !! Warning: !! We **strongly** recommend that you **only** enable enhanced logging when you need to troubleshoot the *WP Toolkit*. Enhanced logging may slow down *WP Toolkit*’s performance significantly. To enable enhanced logging, add the following line to the `/usr/local/cpanel/3rdparty/wp-toolkit/var/etc/config.ini` file: ```bash logCommandsAndFileOperations = true ``` # Uninstall WP Toolkit To uninstall the *WP Toolkit* plugin on the command line, run one of the following commands as the `root` user: * Red Hat-based servers ```bash rpm -e wp-toolkit-cpanel ``` * Ubuntu-based servers ```bash apt-get purge wp-toolkit-cpanel ```