{"id":20166,"date":"2021-02-10T17:00:38","date_gmt":"2021-02-10T16:00:38","guid":{"rendered":"https:\/\/qodeinteractive.com\/magazine\/?p=20166"},"modified":"2021-05-10T12:15:50","modified_gmt":"2021-05-10T10:15:50","slug":"moving-wordpress-localhost-to-live-server","status":"publish","type":"post","link":"https:\/\/qodeinteractive.com\/magazine\/moving-wordpress-localhost-to-live-server\/","title":{"rendered":"How to Migrate Your Local WordPress Site to a Live Server"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]Some WordPress users opt to build their website in a local environment. There are multiple reasons as to why this approach to website building is better than starting to build on a live server. Firstly, the website development process is much faster as it is done in its entirety on your computer or laptop. Additionally, this method is cheaper as you won\u2019t need the services of a hosting provider while you work. Furthermore, working in a local environment, i.e. localhost, is an excellent opportunity to explore the options of a new theme or plugin. And, more importantly, it can serve as a \u201csandbox\u201d for learning more about WordPress or for creating and testing new custom codes.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]But, after you develop your WordPress website in localhost, you will still need to move it, i.e. migrate it, to a live server for it to be available to the public. However, as this process could be quite stressful, it often deters WordPress users from building their websites locally in the first place. Therefore, in this article, we will show you how to properly move a WordPress localhost site to the live server. We will be covering two methods that you can use:<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#migrate-your-wordpress-site-with-a-plugin\">How to migrate your WordPress site with a plugin<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;5px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><a href=\"#migrate-your-wordpress-site-manually\">How to migrate your WordPress site manually<\/a><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;80px&#8221;][vc_widget_sidebar sidebar_id=&#8221;new-top-picks-banner&#8221;][vc_empty_space height=&#8221;81px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Before you start moving your WordPress localhost site to a live server<\/h2>\n<p>[\/vc_column_text][vc_column_text]Both of the methods we\u2019ll be covering\u2014migrating your site with a plugin and migrating your site manually\u2014have their pros and cons. You will have to choose which one to use based on your needs and existing WordPress knowledge. With that being said, let us quickly cover all the prerequisites that the migration process has.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Firstly, you will need to have a fully developed website in localhost. To build such a website, you will need to set up a local environment using software such as <a href=\"https:\/\/qodeinteractive.com\/magazine\/install-wordpress-locally-with-xampp\/\">XAMPP<\/a>, <a href=\"https:\/\/qodeinteractive.com\/magazine\/install-wordpress-on-wamp\/\">WAMP<\/a>, or <a href=\"https:\/\/qodeinteractive.com\/magazine\/install-wordpress-locally-on-mac-using-mamp\/\">MAMP<\/a>. After you create the website locally, you will need to acquire a good hosting service that supports WordPress for your live website. Lastly, you need to pick <a href=\"https:\/\/qodeinteractive.com\/magazine\/what-is-a-domain-name\/\">a suitable domain name<\/a> that will support the brand you wish to create or already have. Once you\u2019ve fulfilled all the prerequisites, you can continue to the next section.[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"migrate-your-wordpress-site-with-a-plugin\"><\/a>Using a plugin<\/h3>\n<p>[\/vc_column_text][vc_column_text]Generally speaking, most WordPress users prefer using a WordPress plugin to move a local website. It is more convenient and easier since it requires less technical knowledge to be done. Thanks to an abundance of WordPress plugins, you can easily find suitable plugins to help with moving a WordPress localhost site to a live server. The plugins that you can explore are ones that are created for migration purposes specifically or ones that perform backups and have the migration feature included as well. One of the best plugins for this purpose, and the one we decided to cover in this article, is the <a href=\"https:\/\/wordpress.org\/plugins\/all-in-one-wp-migration\/\" target=\"_blank\" rel=\"noopener\">All-in-One WP Migration<\/a> plugin.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]The All-in-One WP Migration plugin is a free plugin that is made specifically for website migrations. It works with a <a href=\"https:\/\/help.servmask.com\/knowledgebase\/supported-hosting-providers\/\" target=\"_blank\" rel=\"noopener\">wide array of hosting providers<\/a>, operating systems and supports all PHP versions from 5.2 onwards, as well as all WordPress versions from 3.3 onwards.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Please note, the free version of the plugin has an import limit of 512MB and doesn\u2019t work for multisite WordPress installations. By paying for the <a href=\"https:\/\/servmask.com\/products\/unlimited-extension\" target=\"_blank\" rel=\"noopener\">Unlimited Extension<\/a> of this plugin, you will remove the import limit, be able to restore backups from your server using this plugin, gain access to WP-CLI commands and premium support, as well as be able to migrate multisite networks. With that being said, let us explain how to use this plugin.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Apart from what we mentioned about migration preconditions earlier, there is an additional prerequisite for using this plugin on your local website \u2013 <strong>you need to <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-wordpress\/\">install WordPres<\/a>s on your live server<\/strong>. Then, <strong>you will need to <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-a-wordpress-plugin\/\">install the plugin<\/a> both on your local website and your live server<\/strong>, to be able to use it for migration. After performing both tasks, <strong>navigate to the All-in-One WP Migration &gt; Export section within your local WordPress website<\/strong>. Then, <strong>click on the <em>Export to<\/em> button<\/strong> and <strong>choose where you want to store your localhost site export.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Export-Site.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Export Site\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Export-Site.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Export-Site-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Export-Site-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Export-Site-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, choose the <em>File<\/em> option, which will store your site within a file that you will be able to download onto your computer.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-File.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration File\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-File.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-File-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-File-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-File-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Additionally, we must mention that the plugin has options that let you edit the file you are going to export before doing so. They are shown after the appropriate option sections are expanded. Those options include performing a search and replace in the database for a given string or excluding a part of the content from the export file. The content that can be excluded is spam comments, post revisions, media files, themes, plugins and must-use plugins, the database itself, and the email domain.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"550\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Options.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Options\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Options.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Options-300x170.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Options-768x436.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Options-620x352.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]These options are mostly intended for more advanced WordPress users that want to customize the migration process. And since some, like the search and replace feature could potentially damage your website, it\u2019s best to skip them unless you are certain you know what you\u2019re doing. We have opted to skip them in this tutorial as the instructions are intended for a broad audience. With that being said, let us continue with the export process.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Having selected the file option, <strong>you will have to wait until the export is done<\/strong>. On your screen, you will be able to monitor how far the process has come and what actions have been completed. When the export is ready, <strong>you should press the <em>Download<\/em> button<\/strong> to save the prepared file onto your computer.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Download-Theme.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Download Theme\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Download-Theme.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Download-Theme-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Download-Theme-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Download-Theme-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]By pressing this button, <strong>you will download a .wpress file that<\/strong> will be located in the folder you chose previously. This file <strong>is required for the following step<\/strong>, so make sure not to accidentally delete it.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Next,<strong> log in to your live WordPress website installation<\/strong> using your credentials.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]We\u2019ll be using a live website for this tutorial where we have a clean WordPress installation with no content whatsoever. This is a step we suggest to you as well, but it\u2019s not required\u2014you can migrate a local WordPress website onto an existing live website. However, <strong>in doing so, you will lose any content that was present on your live website<\/strong>, as its database and all its files will be overridden with the ones from your localhost site. With that being said, let us continue to the next step of the migration process\u2014importing the .wpress file.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After logging into your live website, <strong>navigate to the All-in-One WP Migration &gt; Import section<\/strong> and <strong>click the <em>Import from<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Import\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]As we mentioned before, the free version of the All-in-One plugin allows you to migrate locally hosted websites that do not exceed 512MB in size. If the size of your website is larger than that, you will either need to use a different means of migration or consider paying for a premium version of this plugin.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Additionally, we suggest checking the upload file size limit on your server as having a low limit can further obstruct the import part of your migration process. Therefore, if the .wpress file size exceeds the upload file size limit on your live server, you need to contact your hosting provider about increasing that limit, if possible.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After resolving both potential obstacles to the import process, <strong>select the <em>File<\/em> option<\/strong>, and <strong>choose the .wpress file<\/strong> you downloaded previously from the file dialog window that opens.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-File.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Import File\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-File.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-File-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-File-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Import-File-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Open.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Open\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Open.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Open-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Open-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Open-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, <strong>you will have to wait for the file to upload<\/strong>. A progress bar will let you keep track of how much of the file has been uploaded.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]When the upload is done, you will be prompted with a warning that by proceeding further you will override all content that is currently on your live website. <strong>If you want to preserve any existing content, we advise <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-manually-backup-wordpress-website\/\">making a backup<\/a> of your live website before going any further.<\/strong> Afterward, you can <strong>press the <em>Proceed<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]On the other hand, <strong>if you are fine with overriding your live site content or you simply don\u2019t have any, you can press the button to <em>Proceed<\/em> without making a backup first.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Proceed.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Proceed\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Proceed.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Proceed-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Proceed-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Proceed-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>When the import process is finished, you will be prompted with a success message.<\/strong> The only thing that remains is to refresh the permalinks structure by saving them. <strong>Click the <em>Save permalinks structure<\/em> link<\/strong> to do so.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Save-Permalink.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Save Permalink\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Save-Permalink.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Save-Permalink-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Save-Permalink-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Save-Permalink-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]As noted in the message, <strong>this link will open the <em>Permalinks<\/em> page in a new window. However, it will also log you out of the WordPress admin dashboard of your live website. To log back in, you will need to use the WordPress credentials that you used on your localhost website.<\/strong> This is because the import process has overridden the content of your database as well as your site. Therefore, any existing users and their information have been replaced with the ones found on your local WordPress website.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login.jpg\" class=\"attachment-full size-full\" alt=\"WP Login\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>After you log in, you will be redirected to the Settings &gt; Permalinks section.<\/strong> Simply <strong>scroll to the bottom of the page<\/strong> and<strong> press the <em>Save Changes<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Settings-Permalinks.jpg\" class=\"attachment-full size-full\" alt=\"All In One WP Migration Settings Permalinks\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Settings-Permalinks.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Settings-Permalinks-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Settings-Permalinks-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-In-One-WP-Migration-Settings-Permalinks-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, <strong>you should review your live website to confirm that everything was properly migrated.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;72px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h3 class=\"qodef-h5\"><a id=\"migrate-your-wordpress-site-manually\"><\/a>Manually migrating<\/h3>\n<p>[\/vc_column_text][vc_column_text]If you weren\u2019t able to move your local WordPress website using a migration plugin or you simply didn\u2019t want to use an additional plugin, free or premium, then you should try to manually migrate your website. However, we need to point out that this method is more suitable for advanced WordPress users as it requires familiarity with using phpMyAdmin and FTP.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Since the process of manual migration is more technically challenging and lengthy, we have broken it down into steps, in the order that you need to perform them. Let us proceed.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Exporting the database of your local WordPress website<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To manually migrate a local WordPress website to a live server, you will need to export your local database first. To do so, <strong>access phpMyAdmin found on your computer<\/strong> and<strong> log in using your local phpMyAdmin credentials<\/strong>. You can log in to phpMyAdmin by accessing a link that is created by appending <em>phpmyadmin<\/em> to the end of your hostname. In our case, the link is http:\/\/localhost\/phpmyadmin. Depending on your setup, you might need to use an address with a port number, such as http\/\/:localhost:portnumber\/phpmyadmin. The <em>portnumber<\/em> is the number of the port you assigned for your web server if the default port (80) was being used by another application.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/phpMyAdmin-Go.jpg\" class=\"attachment-full size-full\" alt=\"phpMyAdmin Go\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/phpMyAdmin-Go.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/phpMyAdmin-Go-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/phpMyAdmin-Go-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/phpMyAdmin-Go-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, <strong>find your local website\u2019s database<\/strong> from the list of previously created databases and <strong>click on it<\/strong>. Then, <strong>click on the <em>Export<\/em> tab<\/strong> in the top section of your screen. Within this tab, you will be able to adjust the options related to exporting, i.e. the export method and format. For this article, <strong>we will select the <em>Quick<\/em> export method<\/strong> and <strong>make sure that the export format is set to <em>SQL<\/em><\/strong>. Afterward, the only thing left to do is to <strong>press the <em>Go<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"600\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Quick-Export-Method.jpg\" class=\"attachment-full size-full\" alt=\"Quick Export Method\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Quick-Export-Method.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Quick-Export-Method-300x186.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Quick-Export-Method-768x476.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Quick-Export-Method-620x384.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>This will export a .sql file with the database name as the title<\/strong>. In our case, the file name was black.sql.[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Uploading the WordPress files from your local website<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>The following step requires you to upload all the WordPress files from your local server onto the live one using FTP.<\/strong> However, you should know that by doing so, you will override all the corresponding files that are currently on your live server. This includes all the default WordPress files, server-related files like .htaccess, plugins, themes, media files, etc. As such,<strong> it is best if your root WordPress directory on the live server is empty<\/strong>. This is opposite to the plugin method where a WordPress installation was one of the prerequisites. Furthermore, you will need an FTP client and knowledge on <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-use-ftp\/\">how to use FTP<\/a>.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]When you\u2019re ready, <strong>connect to your live server<\/strong> using your FTP credentials. Then, in the right panel, <strong>navigate to your root WordPress directory<\/strong> (often called public_html), and in the left panel, navigate to the folder on your computer which contains your site files. <strong>Select all the files within that folder, right-click on any one of the selected files, and select the <em>Upload<\/em> option<\/strong> from the dropdown menu.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"560\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/php-Upload.jpg\" class=\"attachment-full size-full\" alt=\"\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/php-Upload.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/php-Upload-300x173.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/php-Upload-768x444.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/php-Upload-620x358.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, you will have to wait until the upload process ends. This can take quite a while, depending on the size of your local WordPress website. As such,<strong> you can proceed to the following step while the files are being uploaded.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;22px&#8221;]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Creating a MySQL database for the live website<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To create a new MySQL database, <strong>login to cPanel<\/strong> and<strong> click on the MySQL Databases option<\/strong> within.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/cPanel-Databases.jpg\" class=\"attachment-full size-full\" alt=\"cPanel Databases\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/cPanel-Databases.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/cPanel-Databases-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/cPanel-Databases-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/cPanel-Databases-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]The MySQL Databases page will open shortly after and you should <strong>navigate to the <em>Create New Database<\/em> section<\/strong> near the top. To add a new database, simply <strong>set a name for the database in the <em>New Database<\/em> field<\/strong> and <strong>press the <em>Create Database<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/MySQL-Databases.jpg\" class=\"attachment-full size-full\" alt=\"MySQL Databases\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/MySQL-Databases.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/MySQL-Databases-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/MySQL-Databases-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/MySQL-Databases-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, you will receive a success message, similar to the one shown below.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-Message.jpg\" class=\"attachment-full size-full\" alt=\"Success Message\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-Message.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-Message-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-Message-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-Message-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Following that, <strong>return to the previous page<\/strong> and <strong>scroll down to the <em>Add User to Database<\/em> section. Select the user and the database you just created<\/strong> and <strong>press the <em>Add<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-User-to-Database-2.jpg\" class=\"attachment-full size-full\" alt=\"Add User to Database\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-User-to-Database-2.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-User-to-Database-2-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-User-to-Database-2-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-User-to-Database-2-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]In the following screen,<strong> tick the checkbox next to the <em>All privileges<\/em> option<\/strong> at the top and <strong>press the <em>Make changes<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"650\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-Privileges.jpg\" class=\"attachment-full size-full\" alt=\"All Privileges\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-Privileges.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-Privileges-300x201.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-Privileges-768x515.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/All-Privileges-620x416.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]As with the previous step, a success message will appear afterward.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success.jpg\" class=\"attachment-full size-full\" alt=\"Success\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Success-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>By following the steps so far, you will have created a new MySQL database, assigned a previously created user to it, and given it all privileges.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]<strong>If you don\u2019t have an existing user, you need to first create one. You would do that using the <em>Add New User<\/em> section within the MySQL Databases page and by performing the remaining steps, as mentioned above.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-New-User.jpg\" class=\"attachment-full size-full\" alt=\"Add New User\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-New-User.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-New-User-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-New-User-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Add-New-User-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Importing the database of the local WordPress website<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Once you\u2019ve completed the previous steps, you need to import the database that you exported previously onto the live server. To do so, <strong>log in to the dashboard of your hosting provider\u2019s control panel<\/strong>. In our case, that is cPanel. Then, <strong>click the <em>phpMyAdmin<\/em> option<\/strong>, located in the <em>Databases<\/em> section.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1.jpg\" class=\"attachment-full size-full\" alt=\"Databases phpMyAdmin\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Shortly after, phpMyAdmin will open in a new tab. <strong>Locate the database you created in the previous step<\/strong> and <strong>click on the <em>Import<\/em> tab<\/strong>. Then, <strong>click on the <em>Choose File<\/em> button<\/strong> within.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Import-File.jpg\" class=\"attachment-full size-full\" alt=\"Import File\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Import-File.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Import-File-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Import-File-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Import-File-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Using the file dialog, <strong>select the .sql file you stored earlier<\/strong> and <strong>press the <em>Go<\/em> button<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Choose-File.jpg\" class=\"attachment-full size-full\" alt=\"Choose File\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Choose-File.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Choose-File-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Choose-File-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Choose-File-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Go-button.jpg\" class=\"attachment-full size-full\" alt=\"Go button\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Go-button.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Go-button-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Go-button-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Go-button-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>You will have to wait until the .sql file is imported.<\/strong> Afterward, you will receive a success message similar to the one below.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Successfully-Imported.jpg\" class=\"attachment-full size-full\" alt=\"Successfully Imported\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Successfully-Imported.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Successfully-Imported-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Successfully-Imported-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Successfully-Imported-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Changing your WordPress URLs<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After importing the database, <strong>you will need to manually edit the appropriate WordPress URLs<\/strong>. This is done to ensure your pages and posts are pointing to your live website, and not to your localhost one.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To change the WordPress URLs to match your live website, <strong>click on your database, look for the wp_options table<\/strong> within and <strong>click on it<\/strong>. If you have <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-change-wordpress-database-prefix\/\">changed the default database prefix<\/a> in the database you just imported, then you should look for yourprefix_options, where the <em>yourprefix<\/em> part should be replaced with the actual new prefix.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Options.jpg\" class=\"attachment-full size-full\" alt=\"WP Options\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Options.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Options-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Options-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Options-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You will need to edit the values for <em>siteurl<\/em> and <em>home<\/em> within this table. They will be located near the top of your screen, as the first two options.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Database.jpg\" class=\"attachment-full size-full\" alt=\"Database\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Database.jpg 696w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Database-300x223.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Database-620x461.jpg 620w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You should edit these options one at a time by <strong>clicking on the corresponding <em>Edit<\/em> button<\/strong> next to each option. Then, <strong>replace the localhost URL with the URL of your live website in the value fields for both options. Make sure not to put a trailing slash at the end of the URL.<\/strong> Afterward, <strong>press the <em>Go<\/em> button.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"528\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-1.jpg\" class=\"attachment-full size-full\" alt=\"Live Website URL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-1.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-1-300x163.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-1-768x418.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-1-620x338.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;60px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"528\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-2.jpg\" class=\"attachment-full size-full\" alt=\"Live Website URL\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-2.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-2-300x163.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-2-768x418.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Live-Website-URL-2-620x338.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Properly setting the WordPress database on your live website<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]At this point, if you were to try to access your website, you will notice that your website is experiencing <a href=\"https:\/\/qodeinteractive.com\/magazine\/error-establishing-a-database-connection-in-wordpress\/\">an error in establishing a database connection<\/a>, as you will be able to see a similar error screen.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Error.jpg\" class=\"attachment-full size-full\" alt=\"Error\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Error.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Error-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Error-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Error-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]You shouldn\u2019t worry, as this is completely normal at this point. The reason for this error is that by importing the WordPress files from our local website, we have also imported the local wp-config.php file. Among other things, this file is used for establishing a database connection by providing the appropriate MySQL settings. But, since we have imported the local wp-config.php file, there is a mismatch between the MySQL settings, which is causing the error.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]To solve the error, we need to manually edit the MySQL settings to match the settings used for creating our live database. You can <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-edit-wp-config-file\/\">edit the wp-config.php file<\/a> either by using an FTP client or by using the File Manager option within cPanel. We will opt for the latter.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Therefore,<strong> log in to cPanel<\/strong> using your credentials and <strong>click on the <em>File Manager<\/em> option<\/strong> located in the <em>Files<\/em> section.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1.jpg\" class=\"attachment-full size-full\" alt=\"Databases phpMyAdmin\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/01\/Databases-phpMyAdmin-1-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then,<strong> find your live website<\/strong> from the list on the left and <strong>navigate to its root WordPress directory<\/strong>, often called public_html. <strong>Locate the wp-config.php file<\/strong> within, <strong>right-click on it<\/strong>, and <strong>select the <em>Edit<\/em> option<\/strong>.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Wp-Config-Edit.jpg\" class=\"attachment-full size-full\" alt=\"Wp Config Edit\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Wp-Config-Edit.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Wp-Config-Edit-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Wp-Config-Edit-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Wp-Config-Edit-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Locate the <em>MySQL settings<\/em> section<\/strong> within the file and <strong>edit the entries for the database name, user, and password. The database name should be the one that you created in one of the previous steps, and the user and password should be the ones associated with that database.<\/strong> When you\u2019re done, <strong>press the <em>Save Changes<\/em> button<\/strong> in the top right corner.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Define.jpg\" class=\"attachment-full size-full\" alt=\"Define\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Define.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Define-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Define-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Define-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]<strong>Once you edit the wp-config.php file, the error will disappear. And then you will be able to log in to the admin dashboard of your live website using the credentials that you used on your local WordPress website.<\/strong> This is because by importing the database, you imported the locally hosted users and their login information, among other things.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login.jpg\" class=\"attachment-full size-full\" alt=\"WP Login\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/WP-Login-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Afterward, <strong>navigate to Settings &gt; General, scroll to the bottom<\/strong>, and <strong>press the <em>Save Changes<\/em> button<\/strong>. This will rewrite the URLs to match your live website.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-General.jpg\" class=\"attachment-full size-full\" alt=\"Settings General\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-General.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-General-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-General-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-General-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Additionally, you should refresh your permalinks, to ensure there are no permalink issues. To do so, <strong>navigate to Settings &gt; Permalinks<\/strong> and <strong>press the <em>Save Changes<\/em> button<\/strong> again.[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"518\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-Permalinks.jpg\" class=\"attachment-full size-full\" alt=\"Settings Permalinks\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-Permalinks.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-Permalinks-300x160.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-Permalinks-768x411.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Settings-Permalinks-620x331.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space]<ul class=\"qodef-unordered-list-item qodef-toc\">\n    <li>\n\t        <div class=\"qodef-ul-title-holder\">\n            <span class=\"qodef-ul-title-content\"><strong>Fixing broken links<\/strong><\/span>        <\/div>\n            <\/li>\n<\/ul>[vc_empty_space height=&#8221;28px&#8221;][vc_column_text]Even though most of the links will get updated by changing the WordPress URLs and saving the general settings, you may still have some leftover broken links or images that are missing. <strong>To change the remaining links, you will need to <a href=\"https:\/\/qodeinteractive.com\/magazine\/search-and-replace-wordpress\/\">perform a search and replace<\/a> in your database. This can be done either by executing SQL queries or by using a database-altering plugin like <a href=\"https:\/\/wordpress.org\/plugins\/better-search-replace\/\" target=\"_blank\" rel=\"noopener\">Better Search Replace<\/a>.<\/strong> We will show the latter.[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]After <a href=\"https:\/\/qodeinteractive.com\/magazine\/how-to-install-a-wordpress-plugin\/\">installing the plugin<\/a>, <strong>navigate to Tools &gt; Better Search Replace. Insert the localhost domain in the<em> Search for<\/em> field and the live domain in the <em>Replace with<\/em> field. Select the tables where you wish to perform the search-replace operation.<\/strong> Usually, selecting the wp_posts table should be enough, as that table contains the information regarding your posts and pages. <strong>Check the <em>Run as dry run<\/em> option to see how many cells will be affected before the changes are made.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;50px&#8221;]<div class=\"qodef-single-image-holder   qodef-has-border \">\n    <div class=\"qodef-si-inner\" >\n                                    <img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"759\" src=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Better-Search-Replace.jpg\" class=\"attachment-full size-full\" alt=\"Better Search Replace\" srcset=\"https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Better-Search-Replace.jpg 969w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Better-Search-Replace-300x235.jpg 300w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Better-Search-Replace-768x602.jpg 768w, https:\/\/qodeinteractive.com\/magazine\/wp-content\/uploads\/2021\/02\/Better-Search-Replace-620x486.jpg 620w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/>                        <\/div>\n<\/div>[vc_empty_space height=&#8221;38px&#8221;][vc_column_text]Then, <strong>you can run the search-replace operation once more with the same parameters, but with the dry run option unchecked. Afterward, all previously broken links or missing images will be fixed.<\/strong>[\/vc_column_text][vc_empty_space height=&#8221;28px&#8221;][vc_column_text]With that, the manual migration process is over. The only thing that remains is to review your live website and ensure everything is working as it should.<br \/>\n[\/vc_column_text][vc_empty_space height=&#8221;68px&#8221;][\/vc_column][\/vc_row][vc_row][vc_column][vc_column_text]<\/p>\n<h2 class=\"qodef-h4\">Final Thoughts<\/h2>\n<p>[\/vc_column_text][vc_column_text]There are many benefits to setting up a local environment on your computer, but the most important ones in our case are the speed at which a local WordPress website can be created and the funds that are saved in the process. After creating a website locally, you will need to migrate it to a live server using one of the two methods we discussed in this article. Since we have carefully covered all the steps, we are confident that you will be successful in moving your WordPress localhost site to a live server using either method. And, even if something were to go wrong, you can always rely on your hosting provider\u2019s help, as well as on the local version of your website acting as backup. With that being said, we suggest bookmarking this article in case you need to migrate a locally hosted WordPress website to a live server again in the future.<br \/>\n[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Follow our step-by-step tutorial for moving a WordPress site from localhost to live server. Our comprehensive instructions will make migration a breeze!<\/p>\n","protected":false},"author":11229,"featured_media":20226,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[59,107,4,13],"class_list":["post-20166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-hosting","tag-migration","tag-tips","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/20166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/users\/11229"}],"replies":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/comments?post=20166"}],"version-history":[{"count":0,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/posts\/20166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media\/20226"}],"wp:attachment":[{"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/media?parent=20166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/categories?post=20166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qodeinteractive.com\/magazine\/wp-json\/wp\/v2\/tags?post=20166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}