Syncing WordPress from staging to production site without license information

Hi,

we are syncing our WordPress installation between staging and production sites, which have both different BeTheme licenses installed.
As a sync tool, we are using "WP Migrate DB Pro", where we can exclude configuration variables and database tables, so production data doesn't get overwritten with staging/test data.

What configuration variables or database entries would we need to exclude/skip in order to keep the BeTheme license information untouched?

Production site: https://exgenio.com

Thank you!

Best regards,
Eric

Comments

  • Hi,
    If you want to migrate the website, please use this plugin:
    It works fine with our theme and it's easy to use.

    Thanks
  • Hi Pablo,

    thanks for the link!
    For different reasons, we chose WP Migrate DB Pro, and it is difficult to switch to another plugin right now.

    Could you provide us with the necessary details where the license information is stored so that we can exclude it?

    Thanks so much for your understanding!
    Eric
  • Sorry, but we didn't test that plugin and we do not know which elements you can select there.
    But, I suggest to check all of the select boxes.

    Thanks
  • HI Pablo,

    sorry for the misunderstanding - we are taking care of the configuration of the plugin.

    But what we need from your side, are the places within WordPress - config variables and/or database tables - where BeTheme stores the license credentials, so that we can exclude those places in the plugin.

    Thanks,
    Eric
  • It's mixed with the basic wordpress database files, so it's necesary to copy all of them.
    If one of the values will be missed, then whole theme can be broken.

    Thanks
  • Hi Pablo,

    sorry I am so persistent and not giving up :)

    We can exclude basically anything, even single database entries from a common WordPress table.
    We just need to know which one.

    If you could forward that question to an engineer?

    Thanks,
    Eric

  • All of them are required.
    Also, there is a lot of relationships between the tables and if one of them will be missing, then whole WP and BeTheme can be broken.

    Please copy and paste all of them, this is the only way to make it work fine.
    Thanks
  • Hi Pablo,

    when we copy all the tables and all the settings, the BeTheme license key from the staging site will be copied to our production site. This is not intended.

    Do you understand the nature of our problem?

    We are looking for an automated way to deploy from stage to production, so if we don't exclude the license key information, we need an automated way to set the correct license key afterwards.

    Can you provide us with a way to do that?

    Please feel free to escalate that question to your engineering team if needed.

    Thanks,
    Eric
  • So, you can deregister the license key before the migrating or after.
    You can do it in two ways:
    1) Through the BeTheme dashboard (BeTheme > Dashboard)

    Nothing bad will happen when you migrate your website with provided license key, so do not be worry about it.
    Thanks

Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.