Can't connect site to community

Permalink
Fresh install of 8.4.3. Installation goes fine with no errors. When I go to the dashboard -> extend concrete5 there is a button to connect to the community. When I click it the page that loads is empty.

1 Attachment

 
A3020 replied on at Permalink Reply
A3020
Can you open DevTools in Chrome (F12), then refresh the page, and see if you got any errors in the console? Also, if you go to the network tab, you should see a connection to the marketplace, can you click on that request and see what status code it returns and if it shows any errors?
dustix replied on at Permalink Reply
Hi A3020 thank you for your suggestion. I do have an error in the console:

Mixed Content: The page at 'https://MYURL/index.php/dashboard/extend/connect/register_step1' was loaded over HTTPS, but requested an insecure resource 'http://www.concrete5.org/marketplace/connect/-/register_step1?ts=1540695283&csiBaseURL=https%3A%2F%2FMYURL&csiURL=https%3A%2F%2FMYURL&csToken=DA60EWRWNamW9ZG4EUhJJeLzDn28kx66ogTVqsLgqaEZmg0c3MccTIUp04TGjgSA&csReferrer=https%3A%2F%2FMYURL%2Findex.php%2Fdashboard%2Fextend%2Fconnect%2Fconnect_complete%3Fccm_token%3D1540695282%253Afd5c60c28eb986a124b79f30623ae0b5&csName=MYNAME'. This request has been blocked; the content must be served over HTTPS.

Do I need to set my site up for http in order to connect to the marketplace?
A3020 replied on at Permalink Reply
A3020
OK, interesting. I _think_ it's because your web server returns 'false' for the following condition: isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on'

I'd try one of the following:
- Make sure your website returns $_SERVER['HTTPS'] = 'on', this would probably require some debugging.
- Use the https URL in the concrete.urls.concrete5 config. You can override default config settings in application/config/generated_overrides/concrete.php. Use 'https://www.concrete5.org' as value.