
Learn WordPress backup and migration fundamentals using cPanel backups, phpMyAdmin databases, and top plugins, while securing sites with .htaccess rules, folder protections, and a security scanner.
Back up and move emails from your desktop mail program, such as Thunderbird, using copy, move, and import techniques, with IMAP versus POP3 considerations for safe site migration.
Back up and restore your server emails using webmail export and import, including inbox and sent items, with mbox format, and fallback manual copy via ftp if needed.
Explore how to back up a WordPress site using hosting provider tools, comparing full backups, master backups, and home directory backups, and learn to securely store copies for migration.
Explore the home directory backup for WordPress sites by inspecting the tar archive, locating public_html and wp-content, and understanding how backups protect and restore site files and mail.
Learn to manually back up and move emails to a site using ftp. Drag and drop emails between folders, then refresh and re-login to verify the transfer.
Install and configure MAMP, a cross-platform local server for Apache, MySQL, and phpMyAdmin, to run and migrate your WordPress site on PC or Mac.
Learn how to install WordPress on localhost by downloading WordPress, configuring a local database and user, and completing the five-minute install to access the WordPress admin.
Explore how domain names and name servers work, why you should point your registrar to your hosting instead of transferring, and how to update MX and A records during migrations.
Test your WordPress site on a new hosting provider by mapping the domain to its IP with virtual host domain plugin in Chrome, or via hosts files, before updating DNS.
Learn how to diagnose and fix common migration problems in WordPress by repairing the database using the repair script, configuring wp-config.php, and restoring login and permalink functionality.
Learn how phpMyAdmin differs from cPanel for managing databases, create databases and users in cPanel, assign users to databases, and grant privileges.
Learn to clone a WordPress site using the Duplicator plugin, create a package and installer, manage backups, and move to a new domain on a local host.
Upload the duplicator backup to public_html on a live cPanel site, run the installer, configure the database, test the site, and delete legacy files for security.
Lesson covers installing plugin and restoring backups. Creating backups is covered in: Using Plugins in Combination (for a very good reason).
Install and activate a WordPress migration plugin, back up with UpdraftPlus, export from local host, and import to the live site using All-in-One WP Migration.
Learn to extend the all-in-one WordPress migration plugin’s import limit by editing the maximum file size. This enables backups up to 2 gigabytes and is allowed under the license.
Install the W.P. staging plugin to create a testing environment on the same server, cloning your site into a dev subfolder with a Dev prefix for secure, indexing-free testing.
Learn how to combine WordPress backup plugins, such as UpdraftPlus and Duplicator, to back up content and databases and migrate sites using offsite storage like Dropbox or Google Drive.
Move a WordPress site to the same domain hosting by backing up files and databases. Compress public_html, download backups, restore them, and update wp-config and name servers as you migrate.
Learn how to move a WordPress site to a different domain using the WP Migrate DB plugin, with full backups and careful domain find-and-replace that respects serialized data.
Create a new database and user in cPanel, import the database with phpMyAdmin, and update wp-config for the new credentials, then plan for domain and IP propagation while testing.
Create a new WordPress user, assign the author role, then use phpMyAdmin to edit the user’s password stored in the database, encrypt with MD5, and verify login.
Install Wordfence security, run scans, and enable essential protections to secure a WordPress site. Learn to update plugins, set email alerts, and block fake crawlers to prevent hacks.
Learn to use an online malware scanner like gravity scan to audit your WordPress site, perform free or accelerated scans, and review server info and blacklist checks.
Create or add to your .htaccess in the folder you are protecting.
# Protect Your WordPress Configuration wp-config.php File:
<files wp-config.php>
order allow,deny
deny from all
</files>
#Protect .htaccess file:
<files ~ "^.*\.([Hh][Tt][Aa])">
order allow,deny
deny from all
satisfy all
</files>
#Disable Access to XML-RPC File
<Files xmlrpc.php>
order deny,allow
deny from all
</Files>
----------------------------------------------------------------------------
USE: *.php DENY FROM ALL ---- WITH CAUTION! USE ONLY IF YOU KNOW WHAT YOU ARE DOING
To prevent .php execution put this in a ".htaccess" file in any folder:
<Files *.php>
deny from all
</Files>
Celebrate completing the WordPress backup and migration course and invite others to learn by leaving a review.
Step-by-step methods of how to: backup / move & restore your WordPress site.
I will show you how to create backups using cPanel and backup plugins. Then you will learn how to create a clone of your site and how to migrate it using plugins and manually. We will then cover moving from one hosting provider to another. We will also cover setting up a localhost testing environment to test on before moving it to your new host.
You do not need any programming experience. You do need some WordPress Admin experience with access to a cPanel hosting account.
What this course will give you is: CONFIDENCE in creating backups & moving your site, including your emails!
I have included a BONUS section on site security enjoy!