Ich möchte an dieser Stelle dem Herrn Miro sowie ganz bplaced eine sehr große Lobeshymne singen.
Es ist alles andere als selbstverständlich, dass man sich in dieser rasanten Geschwindigkeit und Kompetenz um die Probleme der Benutzer kümmert. In diesem Fall inkludierte es sogar mal zum Forum von MyBB gehen, sich frisch registrieren und direkt mit der Quelle kommunizieren, und das noch mit einiges an Text. Das macht mal mit sicherheit nicht jeder Anbieter. Genausowenig ist das Angebot von bplaced schlecht, und ich habe in all den Jahren nach wie vor keinen - für MICH - besseren freehost gefunden. Selbst die „angeblich“ besseren die im MyBB forum in dieser Hinsicht verlinkt wurden (von deinen ich einen schon kannte) werden meines Erachtens von bplaced um Längen überboten.
Selbst internationale Freunde und Kollegen sagen, dass sie eine bessere Verbindung und schnelleres Seitenaufbauen rüber zu bplaced haben als zu vielen anderen, lokaleren Anbietern. Der Eifer der in die ständige Verbesserung und Aktualisierung der Server gesteckt wird, ist wundervoll Ich fühl mich ja fast schon schlecht, dass ich bis dato noch nicht bplaced-pro verwende, aber meine Anforderungen an einen webhost sind auch bescheiden
Jetzt nochmal zum Thema;
Lassen wir erstmal aussen vor, dass die Fehlermeldung nur deswegen auftaucht, weil MyBB (und offenbar viele andere Foren auch ) einen veralteten Parameter verwendet.
Welche Lösung von den beiden ist denn jetzt die bessere und warum? Per @ die entsprechenden Zeilen rauskommentieren oder das hier in der init.php:
if(function_exists("unicode_decode"))
{
// Unicode extension introduced in 6.0
error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE ^ E_STRICT);
}
elseif(defined("E_DEPRECATED"))
{
// E_DEPRECATED introduced in 5.3
error_reporting(E_ALL ^ E_DEPRECATED ^ E_NOTICE);
}
else
{
error_reporting(E_ALL & ~E_NOTICE);
}
Mit folgendem ersetzen;
if(function_exists("unicode_decode"))
{
// Unicode extension introduced in 6.0
error_reporting(E_ALL & ~(E_DEPRECATED|E_NOTICE|E_STRICT));
}
elseif(defined("E_DEPRECATED"))
{
// E_DEPRECATED introduced in 5.3
error_reporting(E_ALL & ~(E_DEPRECATED|E_NOTICE));
}
else
{
error_reporting(E_ALL & ~E_NOTICE);
}
Letzteres scheint, wenn ich das im MyBB forum richtig verstanden habe, die serverseitig eingestellten Parameter auf lokaler Forum-ebene wieder zu richten sodass MyBB wieder in seiner gewohnten Umgebung arbeiten kann. Bei mir hats zumindest anstandslos funktioniert.
Instinktiv würde ich sagen, die zweitere Version ist besser, bin vom auskommentieren nicht so begeistert ^^° Das soll jetzt auch keine Abwertung von der Mühe des bplaced-Teams hier sein, das Problem zu lösen. Ich hab das ja auch nur vom MyBB forum rüberkopiert, und wenn das für besser als mit @ rauskommentieren befunden wird, dann können es ja andere bplaced Benutzer auch finden und verwenden
Warum MyBB diesen veralteten Wert benutzt könnte ich mir daher erklären, dass sie ja bereits an Version 2.0 arbeiten bzw. 1.8 dazwischen einführen wollen als vorsichtige Eingewöhnung für 2.0 , also läge es nahe, dass die Programmierung in diesen Versionen sauberer sein wird und für 1.6 erstmal nur sicherheitslücken geschlossen werden die nach und nach auftreten.
Also nochmal vielen lieben Dank an bplaced - never change a winning team