Eu havia instalado o i3geo corretamente com o mapserver, php, apache2 e todas as pastas estavam conforme indica a instalação padrão.
Entretanto o i3geo não carregava nenhum mapa. Ele se quer entrava na interface, ficava apenas carregando. Havia dois warmings gerados pelo PHP no momento da inicialização:
Warning: Call-time pass-by-reference has been deprecated in /opt/www/html/i3geo/ms_criamapa.php on line 573
Warning: Call-time pass-by-reference has been deprecated in /opt/www/html/i3geo/ms_criamapa.php on line 574
Então entrei no arquivo de configuração do php, php.ini, e alterei a allow_call_time_pass_reference opção para on.
allow_call_time_pass_reference = on
Depois disso consegui abrir o i3geo corretamente.
Autor: Leandro Leal Parente

1Um comentário