Menu
ELECTRONgeek
ELECTRONgeek
WP Buddy Menu

WordPress Buddy+ site extension for Azure App Service on Windows

Posted on December 21, 2016February 28, 2019 by egeek

WordPress Buddy+ is an Azure Web Apps Site Extension that facilitates WordPress configuration and especially useful for WordPress migrations. It has features for updating HOME and SITE_URL, viewing list of plugins and updating passwords. In addition, it can also help migrate the MySQL database, whether it be MySQL In-App, ClearDB or on a Virtual Machine (VM).

Installation


Fig 1. Install WordPress Buddy+ Site Extension


In the Azure Portal, select Web App and scroll to Development Tools section

  1. Select Extensions
  2. Click +Add
  3. Select Choose Extension
  4. Scroll to find WordPress Buddy+
  5. Confirm the Legal Terms and click OK

If you need additional help installing this or other Site Extensions, check out the article here.


Prerequisites – Connection Strings

ClearDB or MySQL Server on VM

If using ClearDB or MySQL on VM, ensure that the connection string is in place within application settings.

The format is as follows: Database=<db name>;Data Source=<host name>;User Id=<username>;Password=<password>

Example:


Fig 2. Application Settings > Connection Strings

MySQL In-App

When using MySQL In-app, the connection string is created automatically. Ensure In-app is enabled.’


Fig 3. MySQL In-App Blade

Fig 3. MySQL In-App Blade


WordPress Tools

Fig 4. WordPress Tools

  1. When using multiple connection strings, select the appropriate database
  2. Displays list of Active Plugins and provides an option to Disable All Plugins
  3. Update Home and SITE_URL in WP_OPTIONS table by updating fields
  4. Used to update passwords

MySQL Migration

Overview

Fig 5. Migration Assistant

  1. List of databases (from connection strings)
  2. Downloadable .SQL files on the server
  3. Help – description of features
  4. Import .SQL to MySQL Database
  5. Export a MySQL Database to .SQL
  6. Delete .SQL files listed in (2)

Import

Fig 6. Import Menu

  1. Select .SQL file to import
  2. Select Database to import TO
  3. Click to begin the import

Export

Fig 7. Export Menu

  1. Clicking the button will export all databases listed in connection strings

Clean-up

Fig 8. Clean-up

  1. Delete all .SQL files

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent Posts

  • Using MySQL In-App on Azure App Service
  • On-prem vs. IaaS vs. PaaS vs. SaaS
  • 1024 x 768 Display Resolution on External Monitor
  • WordPress MySQL Database options on Azure
  • 2019 Toddler Education

Archives

  • July 2020
  • June 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • February 2018
  • July 2017
  • June 2017
  • December 2016

Categories

  • app service
  • Azure
  • mysql in-app
  • Tech
  • Uncategorized
  • windows
  • Wordpress

Tags

1024x768 android app appinit application initialization app not installed app service assistant azure azure app service azure database for mysql configuration display resolution easy mysql import fun game git google play in-app kids microsoft microsoft windows 10 migration mysql mysql in-app password performance php cms plugin repo site extension subsystem linux toddler education virtual machines windows wordpress wordpress buddy wordpress redirection xamarin
©2022 ELECTRONgeek | WordPress Theme by Superb Themes