Pretty Deluxe
Hallo ihr Lieben,
zuerst: Ich hoffe, ich bin hier richtig (;
Mein Problem wäre - kurz zusammengefasst: Ich wollte ein neues Forum installieren (Wbblite 2.1.0, auf bplaced.net) und habe nach den vorgeschrieben Schritten nun folgendes Problem: install.php funktioniert nicht, ich bekomme nur eine Fehlermeldung. Zu sehen
hier.
Ich habe gegoogelt wie blöd und fange nun langsam an, an mir zu zweifeln
Bereits herausgefunden habe ich, dass der Support der Lite-Versionen eingestellt wurde und viele Links mit versprochenen Hilfestellungen funktionieren nicht mehr.
Ich habe dennoch den Tipp gefunden, in der WCFSetup.tar.gz Datei den Codeschnipsel "set_error_handler(array('WCF', 'handleError'), E_ALL);" durch " set_error_handler(array('WCF', 'handleError'), E_ALL & ~E_DEPRECATED); " zu ersetzen. Funktioniert auch nicht.
Vielleicht sehe ich auch langsam den Wald vor lauter Bäumen nicht mehr, aber ich würde mich wirklich über jegliche Art von Hilfe freuen.
Liebe Grüße
Romy-Celine
Guten Morgen Pretty Deluxe,
die Fehlermeldung besagt, dass die function preg_replace(), die in der datei ed998469_TemplatePluginPrefilterLang.class.php in Zeile 30 aufgerufen wird, veraltet ist und stattdessen die Funktion preg_replace_callback verwendet werden soll.
Ich vermute, dass dein Server bereits die PHP Version 5.5 verwendet, du aber versuchst ein Wbblite-Forum zu installieren, welches noch für ältere PHP-Versionen programmiert ist. Lösung wäre - wenn du kannst - die PHP Version deines Servers umzustellen oder dich nach einer aktuellen Version des Wbblite-Forums umzusehen. Ich würde dir letzteres empfehlen, da es nicht ratsam ist veraltete PHP-Versionen zu verwenden.
Pretty Deluxe
Huhu, Romy-Celine - vielen, vielen Dank für deine Antwort. So etwas Ähnliches hatte ich dann ebenfalls herausgefunden, nur die Zeile mit der Fehlermeldung hat immer variiert und dann war ich mir nicht mehr sicher, dass es sich um das gleiche Problem handelt.
Ein weiteres Problem wäre nur - bei wbblite handelt es sich ja um Freeware und ich glaube, gelesen zu haben, dass es da nichts aktuelles gibt, unter 50 Euro.
Wäre es vielleicht möglich, die Funktion "preg_replace_callback" in der alten Version zu verwenden? Oder wäre das zu kompliziert?
Romy-Celine
Hallo Pretty Deluxe,
die Funktion zu ersetzen wird wahrscheinlich nicht schwer sein. Nur wird es vermutlich nicht dabei bleiben. Wenn das Forum mit einer älteren PHP-Version programmiert wurde, wird das nicht deine einzige Baustelle bleiben. Zwischen den PHP-Versionen 5.4 und 5.5 hat sich einiges getan!
Wenn du die PHP-Version deines Servers nicht umstellen kannst, wird dir wohl nichts anderes übrig bleiben, als dich nach einer Alternative umzusehen. Außer du kennst dich mit PHP und der Architektur von wbblite so gut aus, dass du dich durch den gesamten Code durcharbeitest und es für PHP 5 zum laufen bringst ;-)
EDIT: Google dein Freund und Helfer: du kannst mal folgendes probieren:
https://wbblite.com/index.php/Thread/7361-WBBLite-2-1-0-mit-PHP-5-5-0/?post
ID=61722#post61722
Pretty Deluxe
Huhu Romy-Celine,
ja, dass es nicht nur bei dem Problem bleiben wird, hatte ich schon fast befürchtet.
Und vielen Dank für den Link von Google - aber genau das war das Einzige, was ich mich bis jetzt getraut habe auszuprobieren. Und es sagt mir auch gleich, dass ich mich nicht im Entferntesten genug mit PHP auskenne - es hat nämlich nichts gebracht / nicht funktioniert
Ich werde wohl noch mal versuchen, das Team von bplaced zu erreichen - scheint auch schwer, aber machbarer
Romy-Celine
Bzgl. bplaced, wenn du da in der Administration die PHP-Version nicht selber einstellen kannst, sehe ich ganz schwarz. Dann wirst du dir den Server nämlich vermutlich mit anderen Benutzern teilen und eine Umstellung der PHP-Version würde auch sie betreffen. Ich glaube nicht, dass bplaced auf eine ältere PHP-Version umstellt. Aber versuchs mal auf jedenfall und berichte, was dabei rausgekommen ist ;-)
Pretty Deluxe
So, hat lange gedauert ;D
Und ich habe auch nicht vermutet, dass sie die Severversion umstellen, aber als ich anfragte, ob sie noch andere Boards unterstützen würden, außer wbblite .. da blieb die Antwort aus. Ich danke dir auf jeden Fall für deine Hilfe und werde wohl blind etwas anderes versuchen (: