"Page Not Found" after attempting to Connect to Community
Permalink
I've had a c5 community account for a while. I've not used c5 for a project in a while, but I wanted to get back into it, so I downloaded 5.4.1.1 and set it up on a VM on my computer (running Ubuntu 10.10 LTS). Setup went just fine, but when I attempt to Connect to the Community, it fails.
The project registration form comes up just fine, and I can fill it out and submit it. When click "Connect Site," I get a warning about unencrypted traffic being transmitted despite the page being encrypted (i.e., it's submitting the form to an http site instead of https). When I click Continue, it submits the form, but the iframe comes back with a "Page not Found" message. If I check my Projects list on my c5 profile, it shows the newly connected project, but the c5 Control Panel still shows it's not connected, and there is not Marketplace token in my Config table.
I assumed this might possibly be because I was doing this on a non-routable IP address (10.x.x.x), so I set up another A record to point to my production server and installed c5 there with the alternate host-name (using Apache 2 name-based virtual hosting). I repeated all of the above steps, and got the exact same result. The iframe appears to be getting correct information (see below for my last attempt, from a "real" hostname), but I'm not able to Connect. Please help, I'm stumped!
The project registration form comes up just fine, and I can fill it out and submit it. When click "Connect Site," I get a warning about unencrypted traffic being transmitted despite the page being encrypted (i.e., it's submitting the form to an http site instead of https). When I click Continue, it submits the form, but the iframe comes back with a "Page not Found" message. If I check my Projects list on my c5 profile, it shows the newly connected project, but the c5 Control Panel still shows it's not connected, and there is not Marketplace token in my Config table.
I assumed this might possibly be because I was doing this on a non-routable IP address (10.x.x.x), so I set up another A record to point to my production server and installed c5 there with the alternate host-name (using Apache 2 name-based virtual hosting). I repeated all of the above steps, and got the exact same result. The iframe appears to be getting correct information (see below for my last attempt, from a "real" hostname), but I'm not able to Connect. Please help, I'm stumped!
<iframe id="ccm-marketplace-frame-1302267600" frameborder="0" width="100%" height="530" src="http://www.concrete5.org/marketplace/connect?ts=1302267600&csiURL=http%3A%2F%2Fdev.rpi-acacia.org&csToken=NygyAwFJGPsXIYkwQ8QWyZbSy8gHRn7bDKLoMlYDJfDKzCmn9uoOsV1Q1GCpG1eP&csReferrer=http%3A%2F%2Fdev.rpi-acacia.org%2Findex.php%2Fdashboard%2Fsettings%2Fmarketplace%2Fconnect_complete%2F&csName=Rensselaer Acacia Corporation"></iframe>
I did some more testing this morning, and I've found something VERY interesting. The broken behavior appears to be specific to Firefox 4.0. I tried it with Chrome 10.0.648.204, and it works just fine for both the non-routable VM host and the externally accessible host.
One further bit of information--installing new Addons works just fine with FF4 after the initial Community Connection was done in Chrome. So there is something wrong in the actual Connection transaction that is causing the problem. I'm wondering why FF thinks it's transmitting over a non-secured connection, while Chrome gave no such warning.