Using One License for Both a Live and Local Development Site

Users often ask, “Do I need a second license if I want to test things out on a staging or development server?”

In most simple cases a single license will suffice. In fact, if your domain name matches any of the following patterns our system will automatically assume that you are working on a staging site (and will not count it against the number of installations allowed by your license key):

Whitelisted domains and patterns

TLDs (domain endings)

  • *.local
  • *.localhost
  • *.staging
  • *.test
  • *.tribe
  • 127.0.0.1
  • *.dev.cc

Subdomains (domain prefixes)

  • dev.*
  • test.*
  • staging.*

Staging domains of hosting providers

  • *.staging.wpengine.com
  • *.myftpupload.com
  • *.mybluehost.com
  • *.dreamhosters.com
  • *.lightningbasehosted.com
  • *.kinsta.cloud
  • *.flywheelstaging.com
  • staging.*.flywheelsites.com
  • *.pantheonsite.io

Ignored domain examples

  • dev.mysite.com
  • staging.hello.net
  • eventscalendar.local
  • practice-site.staging.wpengine.com

Give me some examples!

If you were to try and use the same personal license key on both example.com and example.test, this would work fine! Both sites would receive updates, and you would not get any “out of installs” notices.

However, if you tried to use the same personal License key on both example.com and devexample.com, this would not work—only one site would be able to use the license key.

Last but not least, if you tried to use the same Personal License key on example.com, example.test, example.staging, example.local, and localhost:8888/example, this would work fine! All sites would get updates, and you would not get any “out of installs” notices.

My dev site’s URL doesn’t match any of the patterns listed above. Will this work?

Unfortunately, no, at this time we only support the specific patterns listed above. Everything else is assumed to be a “live” site and will count against your install limit.

What can I do if I want to use a license on a dev site that doesn’t fit the criteria listed above on this article?

Contact us! If your dev site’s domain fits a pattern likely to be used by other customers, we’ll certainly consider adding an exception. (Please note that this can take a bit of time.) Beyond that, you can clear the license key by heading to Events → Settings → License Keys and then disconnect the testing domain by logging into your account at theeventscalendar.com and navigating to My Account → License Keys. You might also find our article on moving your license keys helpful.

Details

Report an issue