← ServerPilot Docs


How to Migrate a WordPress App

We offer a free, automated migration service call DataShuttle. Migrating a WordPress site can be a daunting task, particularly if the site has lots of images and a large database; however, the plugin All-in-One WP Migration has made it easier to move your WordPress site to a different server or to a different app owned by a different system user on the same server.

How to Use the ServerPilot One-Click WordPress Installer

ServerPilot's simplified installer lets you host multiple WordPress sites on your server supporting multiple PHP versions while running NGINX as a reverse proxy in front of Apache for increased speed and performance.

How to Install and Configure WP Rocket

The WP Rocket plugin can speed up your WordPress site through caching and other performance optimizations. WP Rocket is also compatible with other optimization services, such as CloudFlare.

How to Configure WP Rocket to Work with CloudFlare

WP Rocket is fully compatible with CloudFlare. To optimize WP Rocket's settings to complement CloudFlare, open the CDN tab in your WP Rocket panel and place a check mark next to Enable CloudFlare settings tab.

How to Change the Database Password for WordPress

If you have migrated your WordPress app, you might need to change your app's MySQL database password by following these steps.

How to Reset a WordPress User Password

If you need to change a WordPress user's passwords but are unable to log into the WordPress dashboard, there are multiple ways you can set a new password.

How to Reduce PHP and WordPress Memory Usage

Every server has a limited amount of memory, also known as RAM. The amount of memory your server has is determined by the type of server you're paying for at your server provider.

How to Change the WordPress URL

The WordPress settings named "Site Address (URL)" and "WordPress Address (URL)" (available in your WordPress Dashboard under Settings → General) are used to set the public URL of your site.

Getting Started with WP-CLI

WP-CLI is a powerful tool that allows you to use the command line over SSH to manage your WordPress installations.

How to Force SSL for the WordPress Dashboard

You can force SSL for only your WordPress Dashboard and administrator login page. SFTP into your server as your WordPress app's system user and open your WordPress app's wp-config.

How to Manage WordPress Users with WP-CLI

Managing WordPress users over SSH is quick and easy with WP-CLI. To use WP-CLI, SSH in to your server as your WordPress app's system user—not as the root user.

How to Fix a White Screen in WordPress

Many common WordPress errors result in a white screen when you visit your app's URL, a problem often referred to as the "

How to Install and Configure the Wordfence Plugin for WordPress

Wordfence Security is a free plugin for WordPress that includes a web application firewall (WAF), virus scanning, and real-time traffic monitoring with geolocation.

How to Install WP-CLI

WP-CLI allows you to use the command line to manage your WordPress installations. Everything from updating plugins to deleting comments (and much more) can be done without using a web browser.

How to Manage WordPress Plugins with WP-CLI

WP-CLI offers a quick and powerful way to manage your WordPress plugins using the command line over SSH. Disabling plugins from the command line is especially useful if the wp-admin area is inaccessible due to a broken configuration.

How to Manage WordPress Themes with WP-CLI

WP-CLI makes it quick and easy to manage your WordPress themes. To use WP-CLI, first, SSH in to your server as your WordPress app's system user; do not use root with WP-CLI as it could break your app.

How to Use the Search and Replace Function of WP-CLI

One of the more advanced features of WP-CLI is its powerful search and replace function. Search-replace is very handy when changing a site's URL or other frequently appearing text inside a WordPress database.

Where to Find Your Database Credentials in WordPress

If you have changed your database password in ServerPilot, you will also need to change it in WordPress's code for your app to run correctly.

How to Back Up WordPress with ManageWP

ManageWP allows you to back up all of your WordPress apps, no matter what server they are on. Setting Up Your Account When you log in to ManageWP for the first time, you'll be prompted to introduce yourself by entering your first and last name.

How to Migrate WordPress with ManageWP

We offer a free, automated migration service call DataShuttle. If you have an existing site connected to ManageWP, you can easily migrate to a WordPress site hosted by ServerPilot using ManageWP's Dashboard and the clone tool.

How to Oversee Multiple WordPress Sites with ManageWP

If you have multiple WordPress installations hosted by ServerPilot, ManageWP allows you to update your plugins, themes, and more from one central location rather than having to visit each site's Dashboard.

How to Send Email with SendGrid for WordPress

While ServerPilot enables Postfix on your server so WordPress can send email, services like SendGrid simplify mail delivery by offering easy-to-use plugins that are accessible from your WordPress dashboard.

Choosing the Right Amount of Plugins for Your Site

A plugin is a piece of code that, when added to your website's core, extends or expands the functionality of a specific feature or of your site as a whole.

How to Use Beaver Builder for WordPress on ServerPilot

The Beaver Builder plugin adds drag-and-drop features to your WordPress page and post builders. Beaver Builder comes in two versions: the free "

How to Migrate WordPress from GoDaddy to DigitalOcean

This tutorial will guide you through the process of migrating your existing WordPress app from GoDaddy shared hosting to a DigitalOcean virtual private server.

How to Back Up WordPress with BackupBuddy

BackupBuddy is one of the most popular premium backup plugins available for WordPress. BackupBuddy lets you schedule daily, weekly, or monthly backups and store them at an external location, such as Dropbox or Rackspace Cloud, or email them to yourself.

How to Block Brute Force Attacks in WordPress

A brute force attack on WordPress occurs when an attacker attempts to log in to WordPress by trying a large number of common passwords.

How to Check WordPress Plugins and Themes for Vulnerabilities

Vulnerable plugins and themes are the leading causes of WordPress compromises. To ensure the security of your app's code, you should use a web-application firewall, such as CloudFlare or Wordfence.

How to Configure Protect in WordPress

Protect is a key part of WordPress's Jetpack plugin that helps block brute force attacks against your site. Protect provides brute force attack prevention by tracking failed login attempts across all Jetpack installations and blocking any IP that has too many failed login attempts.

How to Ensure WordPress Displays Correctly after Migration

After migrating your WordPress site, either manually or using a service such as ManageWP, you might some problems with your page loading correctly.

How to Fix WordPress 'error establishing a database connection'

The most common cause of "error establishing a database connection" in WordPress is your server running out of memory. When the server runs out of memory, MySQL will crash.

How to Fix WordPress Error '404 Page Not Found'

The error message "404 Page Not Found" will most likely appear in your browser when you have not completely migrated your WordPress site from one server to another.

How to Host Multiple WordPress Sites on One Server

ServerPilot makes it easy to run multiple WordPress sites on your DigitalOcean server or any other servers. To run multiple sites on the same server, just log in to ServerPilot, use the one-click installer to create a separate app for each WordPress site, and assign the correct domain names to each app.

How to Increase the WordPress Memory Limit

As WordPress overrides PHP's memory_limit setting, you must edit the WordPress wp-config.php file to increase your WordPress app's memory limit.

How to Install a WordPress Theme

WordPress Themes provide the styling of your site, giving you more control over the design and presentation. Installing a Theme To change your theme, log in to your WordPress Dashboard and select Themes from the Appearance menu.

How to Install and Configure the WordPress Cache Enabler Plugin

WordPress Cache Enabler is a fast and lightweight plugin that creates static HTML files of your site and stores them on your server.

How to Install the NextGEN Gallery Plugin for WordPress

NextGEN Gallery is a WordPress gallery plugin that offers sophisticated gallery management and displays. For more information, visit NextGEN Gallery and WordPress Plugins.

How to Install the WooCommerce Plugin for WordPress

WooCommerce is an open-source eCommerce plugin for WordPress created by WooThemes. For more information, visit WooThemes and WordPress Plugins. Automatic Installation Log in to the WordPress dashboard, find the Plugins menu, click Add New, and search for WooCommerce.

How to Install WordPress in a Subdirectory

It's easy to host WordPress in a subdirectory when you're using ServerPilot. You cannot use ServerPilot's one-click installer to put WordPress in a subdirectory; it must be installed manually.

How to Install WordPress Multisite

WordPress Multisite uses one WordPress installation and one database across a network of WordPress sites. Using WordPress Multisite adds a large amount of complexity and incompatibilities with plugins.

How to Install WordPress on DigitalOcean

If you have connected your server to ServerPilot, you can install WordPress with one click when you create an app.

How to Install WP Super Cache

WP Super Cache is the fastest and most popular WordPress caching plugin. This tutorial will show you how to install and configure it on your WordPress site.

How to Manage Multiple WordPress Sites with InfiniteWP

If you have multiple WordPress sites on ServerPilot, you can manage your plugins, themes, and more from one central location by using InfiniteWP.

How to Manually Install WordPress on DigitalOcean

If you do not want to use ServerPilot's one-click WordPress installer, this tutorial will show you how to use ServerPilot to install WordPress on your server through SFTP (assuming you have connected your server to ServerPilot).

How to Migrate a DigitalOcean One-Click WordPress Installation to ServerPilot

If you have set up WordPress on your server using DigitalOcean's one-click installer, you might have realized you cannot connect a server already running an app stack to ServerPilot to handle your management.

How to Migrate WordPress from Bitnami to DigitalOcean

If you have created a WordPress site using Bitnami but discovered you need a server that's easier to manage and keep secure, you can transfer your website to a server with DigitalOcean or another cloud server provider that is connected to ServerPilot.

How to Prevent .htaccess from Being Overwritten by WordPress

You can safely customize and control the behavior of your WordPress apps by entering instructions into each app's .htaccess file.

How to Reduce PHP and WordPress CPU Usage

Your server's CPU usage is related to the total amount of traffic your apps receive and how CPU-intensive your apps are.

How to Stop Spam Comments on WordPress with Akismet

Just like the unwanted messages in your email inbox, comment spam consists of unsolicited advertisements or links to other sites that can appear in the comments on your site's forums, blogs, wikis, and guestbooks.

How to Use CloudFlare with WordPress

The CloudFlare plugin works in tandem with Akismet to filter spam comments on your WordPress site. Every time you flag a comment as spam, CloudFlare is notified and updates its records to increase the protection of your site.

How to Use NinjaFirewall for WordPress

NinjaFirewall is a stand-alone web application firewall that stands between your WordPress site and everyone else. It easy to use and is installed just like a plugin.

How to Use Redis with WordPress

If you have followed our instructions to install Redis and the Redis PHP client extension, you will also need to install the Redis Object Cache plugin to use Redis with WordPress.

Install WordPress on Ubuntu

If you have connected your server to ServerPilot, this tutorial will show you how to use ServerPilot to install WordPress on your server through SSH.

Solution to WordPress Showing IP Address Instead of Domain

If you installed WordPress using http://YOUR.IP.ADDRESS rather than http://YOUR.DOMAIN, WordPress may have incorrect settings for what it believes to be your site's true domain.

Solution to WordPress Showing the Wrong Domain

If you have a WordPress site with multiple domains (or multiple versions of the same domain, such as with or without www.

The Disadvantages of Free WordPress Themes

Finding a free WordPress theme seems like an awesome idea. High-quality, professionally developed free themes are available from trusted, reputable distributors, such as the WordPress Theme Directory or ThemeForest.

Why You Should Not Use WordPress Multisite

WordPress Multisite allows you to create a network of similar or related WordPress websites and blogs with just one WordPress Installation; however, Multisite is not for everyone.

Launch your first site in 5 minutes