Thread Starter
hallcp
(@hallcp)
Is there some way to escalate this issue? It’s still present in 4.2.4.
Charles.
I dont think this is an issue in WP itself. We have a development environment that has this same issue but can easily be worked around. My best advice is to disable SSL on your host (either in Nginx or Apache) and serve the site on Port 80 instead of Port 443. Then run the the network update. If you still want SSL afterwards (without a valid cert) you can re-enable the site to run on Port 443.
Thread Starter
hallcp
(@hallcp)
I doubt we can alter our server config because a lot of other stuff runs on it, but this sounds like a really clever solution.
Can you tell me what change I would need to make in WordPress to make it use 80 instead of 443? Or do I just add ‘sslverify’=>false to the call in wp-admin/network/upgrade.php?
Although I still say this is a bug in WordPress. And I’m curious as to why it is surfacing now, since our SSL has been broken for ages. This particular upgrade.php file does not appear to have changed in recent updates.
Thanks!
To enable / disable the site running on port 443 (ssl) it should be server configuration for the domain the site is on and probably wouldnt affect other things on the server.
Here is an example for Nginx – https://rtcamp.com/wordpress-nginx/tutorials/ssl/thawte/
Hope this helps.
Thread Starter
hallcp
(@hallcp)
Your example is quite beyond me!
Are you suggesting that we disable the current port 443 and instead have whatever is happening at port 80 also listen to 443? Simply disabling Port 443 would just cause a failure when WP attempts an SSL connection, wouldn’t it?
This is a corporate intranet, and we really have no need for SSL within the company, so this solution seems to make sense to me, but is that what you are proposing?
Thanks!
Charles.
Yes, I’m proposing to disable using Port 443 if you dont absolutely need and given you have SSL certificate issues.
To disable it, you’ll probably want to replace Port 443 with Port 80 which is the default port most people use.