[ad_1]
Hello i really need help to do a migraion from my localhost to a live website i don’t know how to do it. I have my domain name but i can’t do it.
Thanks in advance.
[ad_2]Copyright © 2020 - 2022, Project DMC - WordPress Tutorials for Beginners- All Rights Reserved. Privacy Policy
Pretty sure there’s some free backup plugins that can help here.
There are many articles online to help you do that just google it.
**Step 1: Prepare Your Local WordPress Site**
1. **Export Your Local WordPress Database:**
– Open phpMyAdmin on your localhost.
– Select your WordPress database from the list.
– Click on the “Export” tab and then “Go” to download the database file.
2. **Download Your WordPress Files:**
– Go to the folder where you installed WordPress on your computer.
– Select all files and compress them into a zip file.
**Step 2: Set Up Your Live Website**
1. **Get Hosting and Domain:**
– Ensure you have a hosting provider and a domain name. If you don’t, you can choose one like Bluehost, SiteGround, or any other you prefer.
2. **Upload WordPress Files to Your Hosting:**
– Log in to your hosting account’s control panel (often cPanel).
– Use the File Manager to upload the zip file containing your WordPress files to the public_html (or equivalent) directory.
– Extract the files from the zip.
3. **Create a New Database:**
– In cPanel, find the “MySQL Databases” section.
– Create a new database and a new database user, then add the user to the database with all privileges.
– Note down the database name, username, and password.
**Step 3: Import Your Database**
1. **Import the Database File:**
– Go to phpMyAdmin in your hosting account.
– Select the new database you created.
– Click on the “Import” tab, choose the database file you exported earlier, and click “Go”.
**Step 4: Update wp-config.php**
1. **Edit wp-config.php File:**
– In the File Manager, find the `wp-config.php` file in your WordPress directory.
– Edit this file to update the database details:
define(‘DB_NAME’, ‘your_new_database_name’);
define(‘DB_USER’, ‘your_new_database_user’);
define(‘DB_PASSWORD’, ‘your_new_database_password’);
define(‘DB_HOST’, ‘localhost’); // This is usually correct for most hosts
**Step 5: Fix URLs in the Database**
1. **Update Site URLs:**
– In phpMyAdmin, select your database and then click on the SQL tab.
– Run the following query to update your site URLs:
UPDATE wp_options SET option_value = ‘http://yourdomain.com’ WHERE option_name = ‘siteurl’;
UPDATE wp_options SET option_value = ‘http://yourdomain.com’ WHERE option_name = ‘home’;
Replace `http://yourdomain.com` with your actual domain name.
**Step 6: Test Your Site**
1. **Visit Your Website:**
– Go to your domain in a web browser to see if your website is live.
– Check if everything is working correctly.
**Step 7: Troubleshoot if Needed**
– If you see any issues, ensure your file paths and database details are correct.
– You might also need to update permalinks in the WordPress dashboard by going to Settings > Permalinks and clicking “Save Changes”.
That’s it! You’ve successfully migrated your WordPress site from localhost to a live server.
Use the duplicator plugin