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* |  |  |
| *Manage Existing Installations* |  |  |
| *Website Dashboard* |  |  |
| *1-Click Login* |  |  |
| *Change Admin Password* |  |  |
| *Change DB Password* |  |  |
| *Open DB in phpMyAdmin* |  |  |
| *Backups* |  |  |
| *Manual Updates* |  |  |
| *Manage Plugins and Themes* |  |  |
| *Upload Plugins and Themes* |  |  |
| *Logs* |  |  |
| *WordPress Integrity Check* |  |  |
| *Plugin and Theme Sets* |  |  |
| *Automatic Updates (Single Site)* |  |  |
| *Maintenance Mode* |  |  |
| *Debug Management* |  |  |
| *Password Protection* |  |  |
| *Search Engine Indexing Management* |  |  |
| *Staging and Cloning* | |  |
| *1-Click Hardening* | |  |
| *Automatic Hardening* | |  |
| *Multiple Hardening* | |  |
| *Security Rollback* | |  |
| *Mass Site Management* | |  |
| *Smart Updates* | |  |
# 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
```