arg_separator.output must be & for Elgg to work.

 

if you are using local server the php value is ;arg_separator.output = "&"

you can change it to ;arg_separator.input = ";&" in php.ini

The Default Production Server Value is ;arg_separator.input = ";&"