Após umas quantas horas passadas a tentar migrar uma instalação do mediawiki de windows para linux (o que devia ser algo trivial!), parece-me bem guardar para referência futura a seguinte informação.

Em PHP ao definir o valor da variável “include_path” através da função ini_set() é preciso ter em atenção a diferença de formatos entre windows e linux.

Pr exemplo, em windows:

ini_set( “include_path”, “.;$IP;$IP/includes;$IP/languages” );

E em linux:

ini_set( “include_path”, “.:$IP:$IP/includes:$IP/languages” );

Esta parte de código não portável encontra-se no ficheiro php de configuração, gerado pelo mediawiki no momento de instalação. Numa nova instalação a questão não se põe, porque o ficheiro é gerado correctamente logo à partida.