Issues with Server Migration, Version Update from 3.3.0-13 to 3.3.0-20, and Domain Name Change in OJS Using Docker

Hello, PKP Community!

I recently migrated our OJS installation to a new server and also updated it from version 3.3.0-13 to 3.3.0-20. Additionally, we switched our domain name and are now using Docker for our OJS setup.

After updating the config.inc.php to set the base_url to HTTPS, we are encountering issues where all form actions in the system still point to HTTP URLs. This mismatch is causing cross-origin errors and prevents autofill functionality in forms.

Could anyone advise on how to ensure that all URLs reflect the HTTPS setting and resolve these issues? Any guidance on updating settings or troubleshooting steps would be greatly appreciated.

Thank you in advance for your assistance!

Are you behind a proxy that terminates ssl? I don’t think OJS detects reliable.

We had to follow the answer:
https://serverfault.com/questions/875245/nginx-how-to-enable-ssl-for-php-when-behind-a-reverse-proxy
basically we put fastcgi_param HTTPS 'on'; in our nginx.conf.