I have Domain Mapping 18.104.22.168 installed and running on an IIS-based multisite network with subdomains. It has been working well for quite some time. We run about 30 sites for various customers, some implementing SSL, all using mapped domains as their primary.
However, when I attempted upgrading the plugin to 22.214.171.124, I was shocked to see all my SSL sites break. Reverting back to a backup taken just prior to updating, the issue was fixed.
This pattern has continued with 126.96.36.199 and now with 188.8.131.52, so if I attempt to upgrade Domain Mapping, none of my mapped SSL domains work.
With 184.108.40.206 I also noticed that clicking the key icon for "Toggle forced schema" to switch between http and https appears to be buggy. On 220.127.116.11, the first click goes from http to https, the second click goes from https to http(struckthrough). But on 18.104.22.168 tonight, the first click didn't change the URL at all, however a second click displayed the struck-through URL schema. A third click reverted it back to http and a fourth click reverted to https. Refreshing the page after finally getting any schema set ALWAYS changes the displayed schema to http, so it is impossible to determine what the true current setting is.
Tonight, before reverting back to my pre-update backup, I attempted the steps below post-update, but none produced any different results:
- Copied sunrise.php from the Domain Mapping plugin folder to wp-content (it had not been altered by the update alone)
- Moved define('Sunrise... line closer to the top (just below DEBUG) in wp-config (it was initially further down with other multisite settings I entered during setup)
- Added the line to wp-config to allow multidomains with multisite (had somehow missed that line during initial setup, but hadn't had any problems with it ... been running that way for months)
This is on a production server, but I will be happy to provide access for troubleshooting (just let me grab a backup prior to any change attempts.