rhodes wrote:Im Grunde kann man so keine aktuellen Versionen von Foren wie Woltlab Burning Board oder Xenforo mehr auf so einer XAMPP Umgebung betreiben.
Also erstens ist Xampp sowieso NICHT für produktive Umgebungen designt, von daher spielt so etwas überhaupt keine Rolle.
Zweitens wäre ich mir da nicht so sicher, die eigentliche Ursache ist sicherlich darin begründet, dass die betreffende Software mit UTF-8 als Character-Set betrieben wird. Das ist aus meiner Sicht eine SchickiMicki-Mode ohne wirklichen Sinn, denn diese Foren sind sicherlich in irgendeiner Sprache implementiert resp. in einem westlichen Zeichensatz. Es gibt überhaupt keinen nachvollziehbaren Grund, nicht einen westlichen Zeichensatz (ISO-8859-1 usw.) zu benutzen. UTF-8 wäre erst dann erforderlich, wenn das System multilingual mit Sonderzeichen ausgestattet wäre, also beispielsweise noch chinesisch oder so. Das grundsätzliche Problem ist eben, dass die Regexp Bibliothek schon sehr lange existiert und sie war lange Zeit nur für SInglebyte Character kompiliert.
Ich bin mir sehr sicher, dass dieser Fehler nicht auftritt, wenn man die Datenbanken und Sprachmodule nicht als UTF-8 deklariert. Ich selbst betreibe auch noch Foren im Internet (eines davon mit SMF), ich habe es nicht als UTF-8 angelegt sondern als ISO-8859-1. Genau weil ich keine Lust auf solche Probleme habe. Und es fehlt mir ja auch nichts.
rhodes wrote:Vermutlich ist es sinnvoller und schneller sich eine andere localhost-Lösung zu suchen
Mit Sicherheit...
Ich kann allerdings auch nicht verstehen, wieso man ausgerechnet OSX als Basis nimmt, das dürfte das OS mit der schlechtesten Serverunterstützung weit und breit sein. Wenn schon, dann würde ich konsequent auf Linux setzen, da wird das ganze Zeug entwickelt, da wird es hervorragend gewartet, man bekommt aus kontrollierten Repositories eigene Build Umgebungen und und und - aber schlechter als unter OSX dürfte es selbst unter Windows nicht unterstützt sein.