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.
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?
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?
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?
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.
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.