Home NewsX How to Migrate from WP Engine to WordPress on App Service?

How to Migrate from WP Engine to WordPress on App Service?

by info.odysseyx@gmail.com
0 comment 4 views


WordPress on App Servicea managed product from Microsoft, is designed to enhance your WordPress hosting experience. This innovative solution leverages the power of Azure App Service and Azure Database for MySQL to provide an exceptional hosting experience for your WordPress site. It also provides:

Managed yet flexible service: All upgrades are handled directly behind the scenes, so you don’t have to worry about the underlying technology. This allows you to focus on building the best WordPress site possible. It also minimizes the risk of your site being broken by not forcing you into a major upgrade. You have the time and flexibility to test your applications and switch to the upgraded stack when you’re ready. Similarly, security patches are automatic in WordPress core, but it’s up to you to decide how to manage major upgrades.

UNPARALLELED SECURITY: Built-in security features in Azure App Service and Azure Database for MySQL ensure that your data and applications are protected with the highest level of security. Additionally, Azure VNET and Azure Entra Identity managed identities enhance your security posture.

excellent performance: You can benefit from a variety of performance improvements, such as built-in Redis cache and local storage caching. Seamless integration with Azure CDN or Azure Front Door and Azure Blob Storage ensures your WordPress site operates at optimal speed and efficiency.

Easy installation and management: An easy creation wizard simplifies the setup process, and the Azure portal provides a user-friendly interface for site management. ARM templates and Azure CLI make customization simple, so you can tailor the product to your specific needs.

Authentic WordPress Experience: Maintains the integrity of WordPress core to deliver a true WordPress experience. You have the flexibility to use plugins like W3 Total Cache for integration with Azure CDN or Azure Front Door and storage, or choose your preferred plugin to suit your requirements.

Comprehensive integration: This product leverages the power of Azure App Service and Azure Database for MySQL to host WordPress web apps and databases, respectively. The entire setup is configured with Azure VNET for added security, ensuring seamless and secure integration. You can also choose to integrate natively with a variety of other Azure services, making it easy to use additional services without manual configuration.

Move from App Service to WordPress and experience the power, security, and performance of Azure. Transform your WordPress hosting experience and delight your customers!

In the next section, I will provide a step-by-step guide on how to migrate your WordPress site from WP Engine to WordPress on App Service.

memo: For migration we will use the highly recommended all-in-one WP Migration and Backup plugin. Our example covers a single site to single site migration. If you are dealing with WP multisite, you will need the Multisite Extension for All-in-One Migration plugin. Export the site as a zip file and download it to your local computer. If you prefer to use FTP or export to services like Dropbox, Azure Storage, Amazon S3, etc., there are extensions available as well. You can find all extensions here: https://servmask.com/products.

Additionally, the plugin provides advanced features. You can search for and replace strings in your database, or exclude specific items, such as comments or plugins, from export. These features are intended for advanced users and are recommended to be used only if you are confident in what you are doing. We did not utilize any advanced features in this tutorial. If you want to learn more about these features, you can find lots of helpful videos on their YouTube channel. https://www.youtube.com/@Servmask/videos

Part 1: WP Engine

In this tutorial we will be using a demo website hosted on WP Engine. https://wpcontoso.wpenginepowered.com/

abhishekreddy_0-1727788866886.png

Step 1: Go to wp-admin on your WordPress site and install and activate the ‘All-in-One WP Migration and Backup’ plugin. https://wordpress.org/plugins/all-in-one-wp-migration/

abhishekreddy_1-1727788866902.jpeg

abhishekreddy_2-1727788866917.jpeg

Step 2: Go to the All-in-One WP Migration tab in the left pane. Click ‘Export’ > File.

abhishekreddy_3-1727788866931.jpeg

This will start the backup process.

abhishekreddy_4-1727788866937.jpeg

Step 3: When the backup is ready, click the Download dialog button.

abhishekreddy_5-1727788866945.png

The entire website content will be downloaded to your local computer.

abhishekreddy_6-1727788866950.jpeg

Part 2. On Azure

Step 1: Create a new WordPress site in App Service. Please follow the steps here: https://techcommunity.microsoft.com/t5/apps-on-azure-blog/how-to-set-up-a-new-wordpress-website-on-a…

I created this site for demo purposes. https://wpcontoso.azurewebsites.net/

abhishekreddy_7-1727788866957.jpeg

Step 2: Go to wp-admin of your WordPress site in Azure. Install and activate the All-in-One Migration and Backup plugin.

abhishekreddy_8-1727788867015.png

Step 3: In the left pane, go to the ‘All-in-One Migration’ tab > ‘Import’ option. Click Import From > File. Note: You may need to increase your upload size limit. represent: https://github.com/Azure/wordpress-linux-appservice/blob/main/WordPress/wordpress_application_settin…

abhishekreddy_9-1727788867024.jpeg

Then select a file from your local computer. The upload process will begin.

abhishekreddy_10-1727788867030.jpeg

Do not close the window until the import process is complete.

abhishekreddy_11-1727788867036.png

abhishekreddy_12-1727788867042.png

abhishekreddy_13-1727788867048.png

Step 4: You can now confirm that your site has been imported.

abhishekreddy_14-1727788867053.png

abhishekreddy_15-1727788867059.png

abhishekreddy_16-1727788867159.png

Part 3. Additional steps

Step 1: To utilize caching and email, you must re-enable the W3 Total Cache and App Service email plugins. It is disabled as it is not installed in the WP Engine environment. You may need to purge your cache.

Step 2: Remove WP Engine files that are not needed in the App Service environment. Remove the following files and folders:

wp-content/advanced-cache.php

wp-content/object-cache.php

wp-content/mu-plugins/mu-plugin.php

wp-content/mu-plugins/wpengine-common/

wp-content/mu-plugins/slt-force-strong-passwords.php

wp-content/mu-plugins/force-strong-passwords/

wp-content/mu-plugins/stop-long-comments.php

wp-content/mu-plugins/wpe-wp-sign-on-plugin/

wp-content/mu-plugins/wpe-wp-sign-on-plugin.php

wp-content/mu-plugins/wpengine-security-auditor.php

Try this migration process now and let us know how it goes!

Support and Feedback

Did you like this article? If you like it, please click like. Also, please leave your comments and help us make this article better.

If you need help, please contact us anytime. Open a support request Via the Microsoft Azure portal.

you can also report a problem Issue in GitHub repository

For more information about the services we offer, check out: Announcement of general availability of WordPress on Azure App Service.

You can also find it here: additional documents It involves WordPress on App Service.

You can share your thoughts and suggestions. our community page.

We want to know about your experiences and problems. Let’s start the conversation by sending an email to:wordpressonazure@microsoft.com





Source link

You may also like

Leave a Comment

Our Company

Welcome to OdysseyX, your one-stop destination for the latest news and opportunities across various domains.

Newsletter

Subscribe my Newsletter for new blog posts, tips & new photos. Let's stay updated!

Laest News

@2024 – All Right Reserved. Designed and Developed by OdysseyX