oder hängt das mal wieder an strato?
Ja und nein. Auf meine Anfrage an Strato erhielt ich folgende Antwort:
Soeben habe ich Ihre Angaben geprüft.
Wie Sie über eine phpinfo.php erlesen können ist '--enable-mbstring' gesetzt, allerdings mbregex ('--disable-mbregex') deaktiviert. Somit kann im SharedWebhosting die Funktion mb_eregi_replace() nicht genutzt werden.
Dies ist nur auf einem dedizierten Server möglich. Ich bedauere sehr Ihnen in diesem Fall keine positivere Information geben zu können und hoffe auf eine weiterhin gute Zusammenarbeit.
Das Kernproblem liegt also bei der Multibyte String Funktion mb_eregi_replace. Sozusagen die Grundfunktion des Moduls. Ohne diese Funktion wird die Datenbank erst gar nicht mit Informationen befüllt, wodurch keine Statistik möglich ist.
Damit liegt das Problem genau genommen aber auch nicht beim Provider, sondern beim gewählten Paket für den Shop. Um diese Funktion zu nutzen ist bei Strato ein SharedWebhosting nicht die richtige Wahl. Hier braucht man einen eigenen "dezidierten" Server.
Hätte man das als Kunde vorher erkennen können? Theoretisch? Möglicherweise. Praktisch? Aus meiner Sicht nein. Zur Lösung dieser Frage waren schon die Shop-Spezialisten von Strato erforderlich. Diese Lösung gabs da allerdings auch nicht sofort, dazu war eine Nachforschung mit Antwort nach 12 Stunden (immerhin zeitnah) erforderlich.
Wobei meine Anfrage das Problem bereits auf das
mb_eregi_replace eingegrenzt hatte. War nur noch die Frage ob Multibyte Strings generell nicht möglich sind, oder ob nur die genannte Funktion deaktiviert ist. Und natürlich, ob es einen Weg gibt, diese Funktion per
.htaccess oder PHP zu aktivieren.
FAZIT: Kein Slimstat bei Strato SharedWebhosting-Paketen möglich, auf einem dezidierten Server schon.