After installing a new ubuntu dev server with 5.3, certain AJAX -> actions did not work anymore.
Digging the code for 2 hours caused grey hairs but solved nothing. Reverting the standard php.ini from 5.3 to our 5.2 did solve the issue. We still need to Diff what exactly caused the problem... Somehow php 5.3 standard returns a Location header that redirects the browser instead of showing the AJAX output... no clue why...
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- chambo67@chambo67
chambo67 - 0 likes
- Cash@costelloc
Cash - 0 likes
- Tom@tomv
Tom - 0 likes
- Tom@tomv
Tom - 0 likes
You must log in to post replies.I have had a few similar issues. I upgraded to a debian linux 5 running php 5.2.6, and now couple of plugins, polls and the videolist keep taking me back to the homepage when you click on them. Very odd.
@Tom - would really like to see the two php files. Maybe open a ticket in Trac and attach them?
@Cash: http://trac.elgg.org/ticket/2163
ok, we nailed it down to the the offending php parameter:
default for php 5.3.2 is:
output_buffering = 4096
But that gives action post errors at some specific cases in Elgg... it should be:
output_buffering = Off ;
And now need to figure out when and why....