It looks like there may be some incompatibilities with PHP < 5.3. Review and find the offending.

related: #1470344: It is not possible to run on Acquia Dev Desktop

Comments

lightsurge’s picture

I'm using php 5.2.6. I don't get any errors during installation, but on successful install, going to the front page, I just get an error message:

Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.

If I go directly to /admin it works

lightsurge’s picture

Not having much luck trouble-shooting this. The only other evidence of something being wrong is that clean urls can't be enabled in the admin configuration, the test fails... however I tested and they're already working, /admin takes me to the same place as ?q=admin

Also, I have both openelms and openenterprise installation profiles installed on the same server, and clean urls works fine with both of those.

lightsurge’s picture

I narrowed my problem down to hexagon. Not really sure if it's related to the same thing as the start of this issue, but I can't think why else.

#1513692: Incompatibilities with php < 5.3

lightsurge’s picture

Just confirming that this is a problem with php version, I upgraded to 5.3.10 and now works fine (both the 324 and the problem with clean urls).

jgraham’s picture

Assigned: Unassigned » jgraham
jgraham’s picture

Title: Incompatibilities with PHP < 5.3 » Hexagon incompatible with PHP < 5.3

Thanks for the investigation lightsurge that saved me a lot of time. Just confirmed this is in fact caused by Hexagon.

jgraham’s picture

We can't jump over to the dev release of Hexagon because its not getting re-packaged on new commits #1532260: dev release isn't packaging

We might have to build a patch chain (I really hope not) if that doesn't get resolved or there is not another release of Hexagon soon.

lotyrin’s picture

I don't think a patch chain would be worth it just to tell a PHP 5.2 user that they're out of luck.

Maybe if there was an actual fix for 5.2 (luckily, I'm working on such a thing).

lotyrin’s picture

Nevermind, the issue appears to be a matter of some arcane PHP behavior breaking something inside the absurdly complex Hexagon cache system. More work to hunt down than I'm willing to put into fixing a version of PHP that's this far past EOL.

jgraham’s picture

Status: Active » Fixed

I've updated the make file to pull the dev release of Hexagon which updates the info file to reflect the php 5.3 dependency.

http://drupalcode.org/project/hexagon.git/commit/2586013

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.