WP Toolkit -- Local Manage
WP Toolkit is a tool dedicated to managing WordPress websites
Local Manage Overview
Function | Describe |
---|---|
The domain name bound to the site. Click the site name of the current site to configure and modify the current site. | |
Status | Displays the running status of the current website. Click the running status of the current site to disable the current site. |
Back up | Displays the backup status of the current site, click the current site backup status, can View , Restore , Download and Backup the current site file contains the database backup file of the current site. |
Document Root | Displays the current site directory path, click the current site directory, it will directly jump to the current directory of Files management. |
Cache | Turn on/off Cache to cache site files to improve access speed. Currently only nginx is supported. If you don't use nginx, you can use the WordPress plugin WP Super Cache. |
Automatically checks the current site for security vulnerabilities | |
WP Setting | Displays the WordPress version number of the current site. You can Clone the current site, manage Plugin , Theme , use Tamper-proof for Enterprise Protection, Integrity check or Reinstall the current site. |
PHP | Displays the PHP version number of the current site, click to change the PHP version number of the current site |
SSL | Displays the SSL status of the current site, click to bind SSL to the current site |
Login | Login to the current site |
Modify | Set the configuration of the current site |
Delete | Delete current site |
Site name or Modify
When clicking Site name or Modify, can modify the site configuration, SSL, log, etc.
- Domain Manager: Add, delete domain/IP
- Wordpress Setting
Base setup
Function Describe Login URL Displays the URL of the management background login page of the current site. Click it to open it. Status Displays the WordPress version of the current site. If there is a new version, you can click Update to update it. Cache Turn on/off, clear the cache of the current site, currently only supports nginx. User name Display the account of the current site administrator Reset password Reset the current site administrator password. Leave it blank if no reset is required. Email address Displays the email address of the current site administrator Website LanguageDisplays the language of the current site, you can select a language supported by WordPress WPS-Hide-LoginUse WPS-Hide-Login
to hide the management background login page. After setting, you need to use the changed management background login link.Plugin: To manage the Plugin of the current site, can
Install
,Active
,Uninstall
, andauto update
Plugin.Theme: To manage the Theme of the current site, can
Install
,Active
,Uninstall
, andauto update
Theme. Note that only one Theme can be activated.
- Security
- Limit access: Specifying the site directory requires an account and password
- Deny access: Disable access to files in the specified directory of the site
- Hotlink Protection: Only the specified domain name can be used to access the resources of the current site. If it is not the specified domain name, an error will be returned.
- Config
Site directory
Function Describe Site directory Set the deployment directory of the current website Running directory Specify the secondary directory as the running directory Anti-XSS attack Anti-cross-site attack (open_basedir), prevent hackers from conducting intrusion attacks through other site directories, that is, add and delete .user.ini
fileWrite access logTurn on/off the log of the current site and add access logs Password accessTurn on/off account and password access to the entire current site Config file: View and modify the configuration of the current site.
Note that if there is a # comment, please do not delete or modify it.
- URL rewrite: create or use an existing template. Through conversion, you can convert dynamic web pages into static pages to enhance the friendliness of the search engine
If replace Apache with Nginx, you need to reset the URL rewrite to the Nginx configuration.
- Redirect: Set the current site's specified domain name or directory 301/302 jump specified address
- Reverse proxy: Set the current website proxy to access resources of other sites
- Traffic control: Limit traffic control for the current site
- SSL
Curr, other Certs: View, disable, save (enable) the SSL certificate of the current site, or paste the SSL certificate content settings
Business Certificate: aaPanel commercial certificates for cooperation with SSL providers
If purchased Business Certificate, can check out this tutorial on how to verify it:
Let's Encrypt:
File verification: Let's Encrypt servers verify domain ownership by accessing this website's files
If an error occurs, please troubleshoot first and then verify. Multiple errors will be limited Let's Encrypt Rate Limits.
If you encounter verification failure, please troubleshoot according to the prompts
- Maybe the domain name resolution has not taken effect and no resolution has been added.
- Let's Encrypt cannot access your website. You can check redirection and proxy issues. Try to access and see if the display is normal. Apply again after it is normal.
If file verification is not available, use DNS verification
If restrictions appear, use third-party website SSL
DNS verification (Wildcard support): Let's Encrypt server verifies domain name ownership by parsing DNS records. If DNS records are added manually, they will not be automatically renewed.
If the domain name is in
CloudFlare
, you can use theDNS API
, otherwise you can only manually add the TXT record according to the prompts.Adding a txt record takes a certain amount of time to take effect. During this period, do not close the txt recording window prompted by aapanel
Manually adding a txt record will not automatically renew the Let's Encrypt SSL certificate.
Click to view How to apply for a pan-domain name certificate
Certificate holder: The SSL certificate that has been set will be saved here
- PHP version: Set the PHP version of the current site, according to the version required by the current site, if you need to add the PHP version, you can add in the
App Store
- Response log
- Access log: Access log of current site
- Error log: Error log for current site
- Log Security Analysis: Scan the log files of the current site for requests containing attack types (types include: xss, sql, san, php)
Add WordPress - Create site
Function | Describe |
---|---|
Domain | Enter your website domain name |
Website Title | Website title for wordpress |
Language | Choose the language in which the site appears |
PHP version | Select the PHP version to be used, if there is no suitable version, please install it in the App Store |
WP version | Select the version you need to install. Note: Versions 5.6.0+ automatically turn on automatic version updates |
User name | Enter your administrator username to log in to the word press management background |
Password | Enter your administrator password to log in to the word press management background |
Enter your email address | |
Prefix | Mysql database table prefix , the default domain is used to create the database, such as: wptest2.com, the database name is: sql_wptest2_com |
Cache | Turn on Cache to cache site files to improve access speed. Currently only nginx is supported. |
Add WordPress - Create from backup
Supports recovery from WP Toolkit-created sites backed up by aaPanel, Plesk or CPanel
Function | Describe |
---|---|
Backup Type | Select the recovery method: support aaPanel , Plesk or CPanel backed up sites created by WP Toolkit |
Backup File Path | Upload the backup file or select the file on this server to restore |
Domain | Enter your website domain name |
Website Path | Enter the site file storage directory. If it is empty, use the domain name directory. |
PHP version | Choose the PHP version your site uses |
Migrate Site
Migrate WordPress from PHP Project to WP Toolkit, only for sites created with
WordPress
when adding site
WP Sets
Use WP Sets to quickly specify plugins and themes to install on site
Create Set: Click to create a set
Name: Set name
Plugins: Display the number of added Plugins
- Add Plugins: Click
Add Plugins
, enter the information tosearch
for the Plugin to be added, select the Plugin to beadded
, and click Add. Adding is complete
- Add Plugins: Click
Themes: Display the number of added themes
- Add Themes: Click
Add Themes
, enter the information tosearch
for the Theme to be added, select the Theme to beadded
, and click Add. Adding is complete
- Add Themes: Click
Operate:
- Install: Click Install under the specified Set, select the site to be installed, click Install, and wait for the installation to complete.
- Delete: Delete unnecessary Sets
Vulnerability Scan
WP Toolkit automatically detects whether there are security vulnerabilities in the WordPress program, plugins, and themes of the current site.
- Vulnerability List: Check whether there are security vulnerabilities in the current site. Can
Rescan
andIgnore
the vulnerabilities. - Ignore List: Vulnerabilities that need to be ignored can be added
- Auto scan: Turn on/off automatic scanning, enabled by default
WP Setting
WordPress Setting allows you to clone the current site, manage plugins and themes, use Tamper-proof for Enterprise Protection, Integrity check or reinstall the current site.
version (6.6.2): Displays the WordPress version number of the current site
Clone
- Create subdomain: Create a
subdomain
site using the current site's plugins, themes, databases, and files - Create new domain: Create a
new domain name
site using the current site’s plugins, themes, databases, and files
- Create subdomain: Create a
Plugin: Manage the Plugin of the current site, you can
Install
,Active
,Uninstall
, andauto update
Plugin.Theme: Manage the Theme of the current site, you can
Install
,Active
,Uninstall
, andauto update
Theme. Note that only one Theme can be activated.Protection
File Protection:Use
Tamper-proof for Enterprise
to protect current siteNginx WAF: Use
Nginx WAF
to protect the current site. Currently only Nginx is supported. Apache can installApache WAF
in the App Store.Hotlink Protection: Protect images, files and other resources of the current site to prevent external link attacks
Integrity check
Verify Checksums: Check whether the current site has been
tampered with
. If tampering is detected, you can clickReinstall WP
to restore WordPress core files to the site.Reinstall WP: Reinstall WordPress to restore WordPress core files
Login
- Password-free login: Log in to the current site management backend without a password
- Login: Open the current site management background login interface, and you need to enter your account and password information.
Search box
- Quickly find websites through Domain
Batch operation
Can be used when selecting one or more websites
Function | Describe |
---|---|
Enable website | Enable sites in batches |
Disable website | Stop sites in batches |
Backup website | Backup sites in batches |
Delete website | Delete sites in batches |
Usage example 1
- Add a new WordPress site using the 175_1.kern123.top domain name
- Go to the domain name provider and point the A record of
175_1.kern123.top
to theserver IP address
such as 192.168.66.175. - After entering the
domain name, user, password
andother information
, clickConfirm
.
If the deployment fails, please go to the
Logs
interface to view thePanel Logs
--Run logs
reason for the deployment failure.- Wait for aaPanel to finish adding the WordPress site
- Click
SSL
of the current site to configure the SSL certificate. If no SSL certificate is configured, it can only be accessed usinghttp
- Click
Login
to enter the site backend and make some other settings.
- Go to the domain name provider and point the A record of
Usage example 2
Migrate site from Plesk to aaPanel
- Go to the domain name provider and point the A record of
175_16.kern123.top
to theserver IP address
such as 192.168.66.175. - Log in to Plesk to
back up
your WordPress site anddownload
it to your local computer. - In aaPanel, click
Add WordPress
, selectCreate from backup
, selectPlesk or CPanel
, choose to upload the file or select the specified file. - After entering the domain name and other information, click Confirm to add the site.
- Can use the same domain name as the backup website
- You can also use a different new domain name for the backup website
- Wait for aaPanel to complete restoring the WordPress site
- Click
SSL
of the current site to configure the SSL certificate. If no SSL certificate is configured, it can only be accessed usinghttp
- Click
Login
to enter the site backend and make some other settings.
- Go to the domain name provider and point the A record of
Feedback or Suggestions
If you encounter problems or suggestions during use, please contact us through the following methods:
- (Please describe in
detail
or providescreenshots
)
- Forum: https://www.aapanel.com/forum
- Email: [email protected]