{"id":6915,"date":"2014-06-22T11:09:43","date_gmt":"2014-06-22T15:09:43","guid":{"rendered":"http:\/\/www.techwalls.com\/?p=6915"},"modified":"2015-02-02T15:28:24","modified_gmt":"2015-02-02T20:28:24","slug":"transfer-multiple-wordpress-websites-shared-hosting-digital-ocean","status":"publish","type":"post","link":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/","title":{"rendered":"8 Simple Steps to Transfer Multiple WordPress Websites from Shared Hosting to Digital Ocean"},"content":{"rendered":"<p>DigitalOcean has become a prominent cloud hosting service recently. Many bloggers\/webmasters have moved their sites from shared hosting plans to <a href=\"https:\/\/www.digitalocean.com\/?refcode=b6ec660f0114\" target=\"_blank\" rel=\"nofollow\">DigitalOcean<\/a> because it is offering SSD cloud server for a very affordable price. The only obstacle is that this is an unmanaged VPS, meaning you will have to set up the server and deal with technical stuffs to keep it running.<!--more--><\/p>\n<p>I don&#8217;t know much about VPS but I&#8217;ve learnt a lot from setting up my website on DigitalOcean. Here are all the steps I did to move my WordPress websites to DigitalOcean. If you are not sure how to work with the service, just follow these simple steps:<\/p>\n<h2>1. Create a backup<\/h2>\n<p>The first step is to create a backup of your database and files. While you need a full backup of database, you don&#8217;t need to save all WordPress files. The Wp-content directory is the most important one because it includes your themes, plugins and images.<\/p>\n<p>It&#8217;s quite easy to create a backup in shared hostings as they use CPanel. Just go to File Manager to compress and download your files, then go to Create Backup in Backups Manager to save your database.<\/p>\n<figure id=\"attachment_6930\" aria-describedby=\"caption-attachment-6930\" style=\"width: 509px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-6930\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-10.jpg\" alt=\"Download WordPress files\" width=\"509\" height=\"458\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-10.jpg 600w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-10-300x270.jpg 300w\" sizes=\"auto, (max-width: 509px) 100vw, 509px\" \/><figcaption id=\"caption-attachment-6930\" class=\"wp-caption-text\">Download WordPress files<\/figcaption><\/figure>\n<figure id=\"attachment_6929\" aria-describedby=\"caption-attachment-6929\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6929\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-9.jpg\" alt=\"Back up database\" width=\"500\" height=\"145\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-9.jpg 500w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-9-300x87.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption id=\"caption-attachment-6929\" class=\"wp-caption-text\">Back up database<\/figcaption><\/figure>\n<h2>2. Create a droplet (cloud server)<\/h2>\n<p><a href=\"https:\/\/www.digitalocean.com\/?refcode=b6ec660f0114\" target=\"_blank\" rel=\"nofollow\">Sign up for a DigitalOcean account<\/a> and start creating your first droplet. I chose the cheapest plan of $5\/month, the plan includes 512MB of RAM, 20GB SSD Disk and 1TB Transfer. I select\u00a0New York 2 as the region, choose Ubuntu 14.04 x64 under Select Image and tick on\u00a0Enable VirtIO and Enable Backups which costs more 20%. Then click on Create a droplet, you will have to wait around 30 seconds for the process to complete. Then you will receive an email including credentials like IP address, username and password.<\/p>\n<p>You might also want to create a SSH key for better security. Just follow the commands below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6927\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-7.jpg\" alt=\"digital-ocean-7\" width=\"700\" height=\"302\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-7.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-7-300x129.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Copy the key to your server:<\/p>\n<p style=\"padding-left: 30px;\">cat ~\/.ssh\/id_rsa.pub | ssh tuando@your_server_IP_address\u00a0&#8220;mkdir -p ~\/.ssh &amp;&amp; cat &gt;&gt; ~\/.ssh\/authorized_keys&#8221;<\/p>\n<p>The next time you login, you will be asked to enter passphrase you set above. After that, you won&#8217;t be required to enter any password when logging in from your machine.<\/p>\n<p>Now, type this command to get the full key.<\/p>\n<p style=\"padding-left: 30px;\">cat ~\/.ssh\/id_rsa.pub<\/p>\n<p>Then copy the key and paste it to SSH page on DigitalOcean:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6926\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-6.jpg\" alt=\"digital-ocean-6\" width=\"700\" height=\"406\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-6.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-6-300x174.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<h2>3. Set up your server<\/h2>\n<p>Connect to your server:<\/p>\n<p style=\"padding-left: 30px;\">ssh root@server_ip_address<\/p>\n<p>You will see a message saying that the authenticity of host can&#8217;t be established. This is alright as your computer can&#8217;t recognize the remote server in the first connection. Just type yes to continue.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6925\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-5.jpg\" alt=\"digital-ocean-5\" width=\"700\" height=\"298\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-5.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-5-300x128.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Create a new user to avoid accident destructive changes to your server:<\/p>\n<p style=\"padding-left: 30px;\">adduser tuando<\/p>\n<p>There will be some questions after that, but you can skip most of them. Next, you will need to assign some administrative privileges to the new user. Type the command below to open configuration file:<\/p>\n<p style=\"padding-left: 30px;\">visudo<\/p>\n<p>Add one more line under\u00a0the User privilege specification section, like below:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-6924\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-4.jpg\" alt=\"digital-ocean-4\" width=\"294\" height=\"70\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-4.jpg 400w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-4-300x71.jpg 300w\" sizes=\"auto, (max-width: 294px) 100vw, 294px\" \/><br \/>\nPress Control+X to exit, then type Y to save the file. Now you can log in with the new user&#8217;s credentials.<\/p>\n<h2>4.\u00a0Install LAMP stack (Linux, Apache, MySQL, PHP) on Ubuntu<\/h2>\n<p>Install Apache with these commands:<\/p>\n<p style=\"padding-left: 30px;\">sudo apt-get update<br \/>\nsudo apt-get install apache2<\/p>\n<p>Type in your server&#8217;s IP address in a web browser, you should see something like this:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6931\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-11.jpg\" alt=\"digital-ocean-11\" width=\"700\" height=\"360\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-11.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-11-300x154.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/p>\n<p>Install MySQL with the command below. You will be asked to set a password for the MySQL root user.<\/p>\n<p style=\"padding-left: 30px;\">sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql<\/p>\n<p>Create a database directory structure to store information, and run a simple security script:<\/p>\n<p style=\"padding-left: 30px;\">sudo mysql_install_db<br \/>\nsudo mysql_secure_installation<\/p>\n<p>You will be asked to set a new password but you set it already, so you can choose no. For other questions, just press Enter to accept default values.<\/p>\n<p>Install PHP:<\/p>\n<p style=\"padding-left: 30px;\">sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt<\/p>\n<p>Open dir.conf file:<\/p>\n<p style=\"padding-left: 30px;\">sudo nano \/etc\/apache2\/mods-enabled\/dir.conf<\/p>\n<p>Move index.php to before index.html:<\/p>\n<p style=\"padding-left: 30px;\">DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm<\/p>\n<p>Restart Apache server:<\/p>\n<p style=\"padding-left: 30px;\">sudo service apache2 restart<\/p>\n<p>Install some PHP modules:<\/p>\n<p style=\"padding-left: 30px;\">sudo apt-get install php5-cgi php5-cli php5-common php5-curl php5-gd libssh2-php<\/p>\n<h2>5. Install and set up WordPress sites<\/h2>\n<p>Create database and user for each WordPress site:<\/p>\n<p style=\"padding-left: 30px;\">mysql -u root -p<\/p>\n<p>In MySQL prompt, type in:<\/p>\n<p style=\"padding-left: 30px;\">CREATE DATABASE Database1;<br \/>\nCREATE DATABASE Database2;<br \/>\nCREATE USER User1@localhost;<br \/>\nCREATE USER User2@localhost;<br \/>\nSET PASSWORD FOR User1@localhost= PASSWORD(&#8220;Password1&#8221;);<br \/>\nSET PASSWORD FOR User2@localhost= PASSWORD(&#8220;Password2&#8221;);<br \/>\nGRANT ALL PRIVILEGES ON Database1.* TO User1@localhost IDENTIFIED BY &#8216;Password1&#8217;;<br \/>\nGRANT ALL PRIVILEGES ON Database2.* TO User2@localhost IDENTIFIED BY &#8216;Password2&#8217;;<br \/>\nFLUSH PRIVILEGES;<br \/>\nexit;<\/p>\n<p>Create directories for sites, make sure you have permissions to access those directories and WordPress can upgrade, upload files properly.<\/p>\n<p style=\"padding-left: 30px;\">cd \/var\/www<br \/>\nsudo mkdir Site1<br \/>\nsudo mkdir Site2<br \/>\nsudo chown www-data:your_user_name\u00a0* -R<\/p>\n<p>Open a new Terminal and type in the commands from your local computer:<\/p>\n<p style=\"padding-left: 30px;\">scp ~\/Downloads\/wordpressfilesSite1.zip tuando@server_ip_address:\/var\/www\/Site1<br \/>\nscp ~\/Downloads\/wordpressfilesSite2.zip tuando@server_ip_address:\/var\/www\/Site2<\/p>\n<p>Come back to the terminal on your server, extract your WordPress files:<\/p>\n<p style=\"padding-left: 30px;\">sudo unzip \/var\/www\/Site1\/wordpressfilesSite1.zip -d \/var\/www\/Site1<br \/>\nsudo unzip \/var\/www\/Site2\/wordpressfilesSite2.zip -d \/var\/www\/Site2<\/p>\n<p>Edit the wp-config.php with database name, database user and password you&#8217;ve just created above:<\/p>\n<p style=\"padding-left: 30px;\">sudo nano \/var\/www\/Site1\/wp-config.php<br \/>\nsudo nano \/var\/www\/Site2\/wp-config.php<\/p>\n<p>Install PHPMyAdmin:<\/p>\n<p style=\"padding-left: 30px;\">sudo apt-get install phpmyadmin<\/p>\n<p>Choose apache2 and use dbconfig-common. Continue with these commands:<\/p>\n<p style=\"padding-left: 30px;\">sudo php5enmod mcrypt<br \/>\nsudo service apache2 restart<\/p>\n<p>Now you can go to http:\/\/domain_name_or_IP\/phpmyadmin to import your database. If you receive an error saying that the file size exceeded the maximum size permitted, you&#8217;ll need to modify the php.ini file:<\/p>\n<p style=\"padding-left: 30px;\">sudo nano \/etc\/php5\/apache2\/php.ini<\/p>\n<p>Find corresponding values and increase like below:<\/p>\n<p style=\"padding-left: 30px;\">upload_max_filesize = 64M<br \/>\npost_max_size = 64M<br \/>\nmax_execution_time = 300<\/p>\n<p>Then, restart your apache2 server:<\/p>\n<p style=\"padding-left: 30px;\">sudo service apache2 restart<\/p>\n<h2>6. Add domain in Digital Ocean<\/h2>\n<p>Add domain in DigitalOcean:<\/p>\n<figure id=\"attachment_6922\" aria-describedby=\"caption-attachment-6922\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6922\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-2.jpg\" alt=\"Add your domains in DigitalOcean\" width=\"700\" height=\"301\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-2.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-2-300x129.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption id=\"caption-attachment-6922\" class=\"wp-caption-text\">Add your domains in DigitalOcean<\/figcaption><\/figure>\n<figure id=\"attachment_6921\" aria-describedby=\"caption-attachment-6921\" style=\"width: 700px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-6921 size-full\" src=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg\" alt=\"digital-ocean-1\" width=\"700\" height=\"380\" srcset=\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg 700w, https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1-300x163.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption id=\"caption-attachment-6921\" class=\"wp-caption-text\">Set A and CNAME records<\/figcaption><\/figure>\n<h2>7. Configure Apache Virtual Host<\/h2>\n<p style=\"padding-left: 30px;\">cd \/etc\/apache2\/sites-available<br \/>\nsudo cp 000-default.conf Site1.conf<br \/>\nsudo cp 000-default.conf Site2.conf<\/p>\n<p>Configure first site:<\/p>\n<p style=\"padding-left: 30px;\">sudo nano Site1.conf<\/p>\n<p>Change the content to something like this:<\/p>\n<pre style=\"padding-left: 30px;\">&lt;VirtualHost *:80&gt;\r\n\tServerAdmin email@techwalls.com\r\n\tServerName Site1.com\r\n\tServerAlias www.Site1.com\r\n\t\r\n\tDocumentRoot \/var\/www\/Site1\r\n\t&lt;Directory \/&gt;\r\n\t\tOptions FollowSymLinks\r\n\t\tAllowOverride None\r\n\t&lt;\/Directory&gt;\r\n\t&lt;Directory \/var\/www\/Site1&gt;\r\n\t\tOptions Indexes FollowSymLinks MultiViews\r\n\t\tAllowOverride All\r\n\t\tOrder allow,deny\r\n\t\tallow from all\r\n\t&lt;\/Directory&gt;<\/pre>\n<p>Configure similarly to the second site. Then enable the 2 virtual host files:<\/p>\n<p style=\"padding-left: 30px;\">sudo a2ensite Site1.conf<br \/>\nsudo a2ensite Site2.conf<br \/>\nsudo a2enmod rewrite<br \/>\nsudo service apache2 reload<\/p>\n<h2>8.\u00a0Change Domain Name Servers<\/h2>\n<p>Change name servers in control panel of your domain registrar, point them to:<\/p>\n<p style=\"padding-left: 30px;\">ns1.digitalocean.com<br \/>\nns2.digitalocean.com<br \/>\nns3.digitalocean.com<\/p>\n<p>You are all set now. You will just need to wait a couple of hours for the DNS\u00a0propagation to complete.<\/p>\n<p>Let me know if you have any problem setting up WordPress on DigitalOcean. Also leave a comment if you have any suggestion, I&#8217;d love to learn more from you guys.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DigitalOcean has become a prominent cloud hosting service recently. Many bloggers\/webmasters have moved their sites from shared hosting plans to DigitalOcean because it is offering SSD cloud server for a very affordable price. The only obstacle is that this is an unmanaged VPS, meaning you will have to set up the server and deal with [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":6921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[1445,1146],"tags":[1147,23,1382,63],"class_list":{"0":"post-6915","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-featured","8":"category-guide","9":"tag-guide-2","10":"tag-internet","11":"tag-web","12":"tag-webmaster","13":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>8 Simple Steps to Transfer Multiple Wordpress Websites from Shared Hosting to Digital Ocean<\/title>\n<meta name=\"description\" content=\"Here are all the steps I did to move my Wordpress websites to DigitalOcean. If you are not sure how to work with the service, just follow these simple steps.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tuan Do\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/\",\"url\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/\",\"name\":\"8 Simple Steps to Transfer Multiple Wordpress Websites from Shared Hosting to Digital Ocean\",\"isPartOf\":{\"@id\":\"https:\/\/www.techwalls.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg\",\"datePublished\":\"2014-06-22T15:09:43+00:00\",\"dateModified\":\"2015-02-02T20:28:24+00:00\",\"author\":{\"@id\":\"https:\/\/www.techwalls.com\/#\/schema\/person\/8e0374331f6dab83e97eb683907dca90\"},\"description\":\"Here are all the steps I did to move my Wordpress websites to DigitalOcean. If you are not sure how to work with the service, just follow these simple steps.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage\",\"url\":\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg\",\"contentUrl\":\"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg\",\"width\":700,\"height\":380},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.techwalls.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Featured\",\"item\":\"https:\/\/www.techwalls.com\/featured\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"8 Simple Steps to Transfer Multiple WordPress Websites from Shared Hosting to Digital Ocean\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.techwalls.com\/#website\",\"url\":\"https:\/\/www.techwalls.com\/\",\"name\":\"TechWalls\",\"description\":\"Technology News | Gadget Reviews | Tutorials\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.techwalls.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.techwalls.com\/#\/schema\/person\/8e0374331f6dab83e97eb683907dca90\",\"name\":\"Tuan Do\",\"description\":\"I am the founder and editor of TechWalls technology blog. I have been blogging for 8 years and here you can find latest technology news, gadgets, tutorials and product reviews.\",\"url\":\"https:\/\/www.techwalls.com\/author\/rickyadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"8 Simple Steps to Transfer Multiple Wordpress Websites from Shared Hosting to Digital Ocean","description":"Here are all the steps I did to move my Wordpress websites to DigitalOcean. If you are not sure how to work with the service, just follow these simple steps.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/","twitter_misc":{"Written by":"Tuan Do","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/","url":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/","name":"8 Simple Steps to Transfer Multiple Wordpress Websites from Shared Hosting to Digital Ocean","isPartOf":{"@id":"https:\/\/www.techwalls.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage"},"image":{"@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage"},"thumbnailUrl":"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg","datePublished":"2014-06-22T15:09:43+00:00","dateModified":"2015-02-02T20:28:24+00:00","author":{"@id":"https:\/\/www.techwalls.com\/#\/schema\/person\/8e0374331f6dab83e97eb683907dca90"},"description":"Here are all the steps I did to move my Wordpress websites to DigitalOcean. If you are not sure how to work with the service, just follow these simple steps.","breadcrumb":{"@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#primaryimage","url":"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg","contentUrl":"https:\/\/www.techwalls.com\/wp-content\/uploads\/2014\/06\/digital-ocean-1.jpg","width":700,"height":380},{"@type":"BreadcrumbList","@id":"https:\/\/www.techwalls.com\/transfer-multiple-wordpress-websites-shared-hosting-digital-ocean\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.techwalls.com\/"},{"@type":"ListItem","position":2,"name":"Featured","item":"https:\/\/www.techwalls.com\/featured\/"},{"@type":"ListItem","position":3,"name":"8 Simple Steps to Transfer Multiple WordPress Websites from Shared Hosting to Digital Ocean"}]},{"@type":"WebSite","@id":"https:\/\/www.techwalls.com\/#website","url":"https:\/\/www.techwalls.com\/","name":"TechWalls","description":"Technology News | Gadget Reviews | Tutorials","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.techwalls.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.techwalls.com\/#\/schema\/person\/8e0374331f6dab83e97eb683907dca90","name":"Tuan Do","description":"I am the founder and editor of TechWalls technology blog. I have been blogging for 8 years and here you can find latest technology news, gadgets, tutorials and product reviews.","url":"https:\/\/www.techwalls.com\/author\/rickyadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/posts\/6915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/comments?post=6915"}],"version-history":[{"count":0,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/posts\/6915\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/media\/6921"}],"wp:attachment":[{"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/media?parent=6915"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/categories?post=6915"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techwalls.com\/wp-json\/wp\/v2\/tags?post=6915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}