CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

29 March, 2022

How to backup WordPress site

 Programing Coderfunda     March 29, 2022     Wordpress     No comments   

 

How to backup WordPress site

A backup is just the copy of your original site through which you can restore your original site if anything goes wrong. Keeping backup on safe side is always advisable.

A site is generally made up of two parts. One is all the installed themes/plugins, media, etc and other is Database which stores all your blogs, posts and comments, etc. Without files there is no site and without database there is no data. Hence both of them is important and need a backup.


Why Backup is important

Backup allows you to retrieve your site back if something goes wrong or if your site breaks. There could be many reasons for this like external attack, hacking, server down, etc.

You can lose everything from data to all the posts on your site. To avoid this, backup is important.

Securing your backup is also an important issue. Make sure to update your plugins and themes regularly or in a certain interval. Use strong Username and Password. Database name should also be uncommon.


Backup WordPress root Files

There are many files in your WordPress directory. These files can be downloaded back from wordpress.org site. Some of them can be retrieved back but some can't.

The wp-content directory contains all your installed themes and plugins including all your media files like images, audio or video files which you uploaded on your site. Hence, it makes it personnel and unique.

The wp-config.php file consists of your Database and other personnel options which make it also a unique file.

Both the above files can't be replaced by other default files hence, they need to be backed up.


Backing up site

Most hosts allow backup the entire server, including your site but this process takes some time in recovery. Check your host for what programs and services they are providing.

Using FTP clients you can copy the files on your system and zip them. It is better to make three or four copies of your backup for safe side.


Backing up Database

In the database all your posts, media files, comments and metadata will be stored. It also contains user's information and all your plugin settings. All these informations are personnel and unique, if you'll lose them they will be gone permanently.

The entire WordPress table in your database will start from the prefix wp_. So it will be easily recognizable.

  • First of all, go to phpMyAdmin on local host.
  • Wordpress How to backup wordpress site1

    Look at the above snapshot, click in Databases to access all the databases.

  • Select your WordPress database (which you created during installation of WordPress).
  • You will see a lot of tables from the WordPress database.
  • Wordpress How to backup wordpress site2

    Look at the above snapshot, all the above tables will be in your WordPress database. If you have some more tables then they may be anti-spam plugins or static plugins.

  • Click on Export.
  • Wordpress How to backup wordpress site3

    Look at the above snapshot, there are two methods to export, Quick and Custom.

    Quick is used when the database is small.

    Custom is used when the database is large.

    We are choosing Custom.

  • After choosing Custom, a table will appear. Select all the tables.
  • Wordpress How to backup wordpress site4
  • Now come to the Output section. Following screen will appear.
  • Wordpress How to backup wordpress site5

    Look at the above snapshot, select Save output to a file and None for Compression.

  • Choose SQL from Format drop-down menu.
  • Check "Add drop table". This is useful for over writing an existing table.
  • Check "If not exists". It prevents from errors when tables are already there.
  • Now click Go. Your data will be saved in your system.
  • Store these files at various places for backup.


  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • How to insert form data in MySql database WordpressHow to insert form data in MySql database Wordpress <?phprequire_once('/wp-config.php');global $wpdb;if ( isset( $_POST['submit… Read More
  • How to integrate OTP in Wordpress form with resend optionIntegrate OTP in Wordpress form is very easy. Please follow the below step to integrate OTP in your Wordpress form.Step 1- Edit the page with Vis… Read More
  • How to show contact form 7 Wordpress data in PHP admin panelShow contact form 7 Wordpress data in PHP admin panel is very easy.When a user fill up form through contact form 7 it store in wp_cf7_vdata_entry. But… Read More
  • How to retrieve data from MySql database in WordpressRetrieve data from MySql database in Wordpress is very easy.<table border="1"><tr><th>Firstname</th><th>Lastname<… Read More
  • How to Show Register and Sidebar in WordPressHow to Show Register and  Sidebar in WordPressRegister Sidebar WordPress. wordpress sidebar feature was introduced in wordpress version… Read More
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • Write API Integrations in Laravel and PHP Projects with Saloon
    Write API Integrations in Laravel and PHP Projects with Saloon Saloon  is a Laravel/PHP package that allows you to write your API integratio...
  • Features CodeIgniter
    Features CodeIgniter There is a great demand for the CodeIgniter framework in PHP developers because of its features and multiple advan...
  • Laravel Breeze with PrimeVue v4
    This is an follow up to my previous post about a "starter kit" I created with Laravel and PrimeVue components. The project has b...
  • Fast Excel Package for Laravel
      Fast Excel is a Laravel package for importing and exporting spreadsheets. It provides an elegant wrapper around Spout —a PHP package to ...
  • Credit card validation in laravel
      Validation rules for credit card using laravel-validation-rules/credit-card package in laravel Install package laravel-validation-rules/cr...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
  • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
  • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
  • MySql Explain with Tobias Petry - 9/20/2024
  • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

Laravel News

  • Manipulate Image URLs in Laravel with the Image Transform Package - 6/19/2025
  • Handle Nested Arrays Elegantly with Laravel's fluent() Helper - 6/18/2025
  • Laravel 12.19 Adds a useEloquentBuilder Attribute, a FailOnException Queue Middleware, and More - 6/18/2025
  • Test Deferred Operations Easily with Laravel's withoutDefer Helper - 6/18/2025
  • Larallow is a Permissions Package With Support for Scopes - 6/17/2025

Copyright © 2025 CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda