Mediawiki und Egroupware auf einem Server
March 13th, 2009
Mehrmals habe ich nun schon das Problem gehabt, dass Mediawiki Mist baut, wenn man auf dem gleichen Server auch noch eGroupware laufen lässt. Konkret wird ein großer Teil des Inhalts von Wiki-Seiten einfach links abgeschnitten und damit unbrauchbar. Auch im Footer befindet sich dann nicht mehr “{{SITENAME}}”, welches korrekt ersetzt wird, sondern “{{ITENAME}}”, welches nicht verarbeitet, sondern einfach an den Browser übergeben wird.
Das Problem kommt von der Einstellung func_overload = 7, die man für Egroupware in der php.ini vornehmen soll. Macht man das wieder durch den Eintrag
mbstring.func_overload = 0
rückgänig, funktioniert auch das Wiki wieder.

Hallo,
ich habe in der php.ini die Änderung durchgeführt. Trotzdem ist nach jedem Login bei egroupware das Wiki “zerschossen”.
@Daniel
Bist du sicher, dass du die richtige php.ini geändert hast, und dass du func_overload nicht vielleicht auch in irgendeiner Verzeichnisspezifischen .htaccess einstellst (wobei ich mir nicht sicher bin, ob das überhaupt geht)?
Ja. Ich bin sicher. Die Einstellungen habe ich nochmals in der phpinfo(); gegengeprüft.
Welche php, egroupware und mediawiki versionen verwendest du denn?
Hallo,
folgende Versionen laufen auf dem Server:
E-Groupware -> 1.6.001
Mediawiki -> 1.13.4
PHP -> 5.2.6-2ubuntu4 (apache2handler)
MySQL -> 5.0.67-0ubuntu6
Schau mal hier und hier.
Ich hab bisher immer gehört, dass das Problem damit beseitigt sei. Ich vermute eher, du hast immer noch irgendwo eine php.ini oder eine htaccess rumliegen, in der func_overload gesetzt wird.
An und für sich kannst du mal in die quelltexte von egroupware und mediawiki eine phpinfo() schreiben - damit solltest du relativ sicher gehen können, mit welchen Einstellungen die gerade arbeiten.