Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 335%
Ausl. d. letzten 5 Minuten: 338%
Ausl. d. letzten 15 Minuten: 305%
Aktulle Uhrzeit: 12:11
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
|
Also eines kann ich dir jetzt schon sagen 16V-Cabrio. Die Anleitung aus dem ersten Beitrag ist TOP! Nehm dir da die Zeit und gehe alles sorgfälltig durch! Danach kommen die schwierigen Sachen!
Eine fertige Version o.ä. wirst du aber nicht bekommen, dafür ist JEDES Forum zu einzigartig! Ich kämpf mich selbst seit Wochen durch (mit Pausen dazwischen).... auch eine 100% komplette Anleitung wirst du wohl nicht finden, ich habs jetzt selbst gemerkt das zwischen php 7.1.x und 7.2.x schon etliche Probleme aufgetreten sind... und ich bis jetzt noch nicht alle Fehler zu 100% gefixt habe... ich denke die paar Leute die hier sind, sind Gold wert und wohl auch deine letzte Möglichkeit dein wbb aktuell zu halten, sofern du nicht absolut Fit in php bist.
__________________ Gruß,
seedstyLe.
|
|
14.02.2018 20:45 |
|
|
|
|
Zitat: Original von seedstyLe.
Also eines kann ich dir jetzt schon sagen 16V-Cabrio. Die Anleitung aus dem ersten Beitrag ist TOP! Nehm dir da die Zeit und gehe alles sorgfälltig durch! Danach kommen die schwierigen Sachen! |
|
|
Hallo,
Eigentlich sollte der erste Beitrag jedes unmodifizierte Forum zu 100% abdecken, damit es lauffähig unter PHP 7.2 ist und die auffälligsten Fehlermeldungen und/oder Warnmeldungen verschwinden lassen.
Übersehene Dinge sollten bereits ergänzt worden sein, soweit möglich.
Natürlich ist der erste Beitrag stark von Rückmeldungen abhängig, da ich kein "WoltLab Burning Board 2.3.6pl2" in Betrieb habe.
__________________
|
|
15.02.2018 20:37 |
|
|
Tappi
wBB2-User
Zeige Tappi auf Karte
Dabei seit: 30.05.2007
Beiträge: 1.704
2 Filebase-Einträge
Alter: 43 Jahre
Herkunft: Ostwestfalen wBB-Version: wBB2.3 PHP-Version: 7.4 und 8.0 MySQL-Version: MariaDB 10.5.19 Wo bist du gehostet?: Rootserver von www.ip-projects.de
Bewertung:
Level: 50 [?]
Erfahrungspunkte: 10.475.856
Nächster Level: 11.777.899
|
|
Das stimmt die Anleitung ist wirklich goldwert.
Wie aber schon gesagt wurde, jedes Forum ist anders, jeder hat andere Hacks drin.
Und selbst wenn Hack 1 bearbeitet wurde und läuft, so muss dies bei einem anderen User nicht auch laufen, es gibt ja noch Hack 2 welcher den Hack 1 umgeändert hat und schon stimmt dann die Anleitung nicht mehr
Blödes Deutsch ich weiß, also angenommen man hat z.B. ein Hack/Addon installiert, aber später hat man noch z.B. Guthaben installiert, dafür mussten aber auch Änderungen bei anderen Hacks gemacht werden ..... schon passt die Anleitung für den eigentlichen Hack nicht mehr, wegen dem Guthabenhack ..... ich hoffe nun ist es etwas Verständlich, was ich sagen will
__________________
Ich bin Ostwestfale: STUR . HARTNÄCKIG . KÄMPFERISCH
|
|
16.02.2018 00:57 |
|
|
|
Hallo,
habe ein Problem.... lexicon.php anbei...
code: |
1:
2:
3:
|
Warning: preg_match(): Unknown modifier '/' in C:\xampp\htdocs\wbb2\lexicon.php on line 440
Warning: preg_match(): Unknown modifier '/' in C:\xampp\htdocs\wbb2\lexicon.php on line 449 |
|
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 14:16 |
|
|
|
|
Zitat: Original von seedstyLe.
|
Zitat: Original von Schrimm
Hallo,
Habe mir die thread.php bezüglich der Zeile erst jetzt angesehen.
Das Problem tritt dadurch auf:
ersetze gegen:
php: |
1:
|
$anzeigen = array(); |
|
Dadurch kannst du dir die vorherige Änderung sparen. |
|
|
DANKE Schrimm, Fehlermeldung ist nun weg
.... |
|
|
Muss die Aussage revidieren... jetzt plötzlich erscheint folgende Fehlermeldung:
code: |
1:
|
Warning: mt_rand(): max(0) is smaller than min(1) in C:\xampp\htdocs\wbb2\thread.php on line 399 |
|
aktuelle thread.php anbei
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 16:04 |
|
|
|
Hallo,
Dein "array" wird wohl nicht befüllt...
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
mt_srand((double)microtime()*1000000);
$rand = mt_rand(1,count($anzeigen));
$vgthread_daten = $db->query_first("SELECT * FROM bb".$n."_vgthread_werb_daten WHERE freige = '1' AND vgwthread = '0' AND vgwid = '".$anzeigen[$rand]."'");
if($vgthread_daten) {
$vgthread_threadname = $vgthread_daten['vgwname'];
if($vgthread_daten['desctype'] == 'text') {
$vgthread_daten['vgwbesch'] = $this->parse->doparse($vgthread_daten['vgwbesch'],1,0,1,1);
eval ("\$thread_vgwerbung = \"$vgthread_daten_besch\";");
eval("\$postbit .= \"".$tpl->get("vgthread_werb_postbit_text1")."\";");
} else {
eval("\$postbit .= \"".$tpl->get("vgthread_werb_postbit")."\";");
}
} |
|
ersetze gegen:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
if(count($anzeigen)>0) {
mt_srand((double)microtime()*1000000);
$rand = mt_rand(1,count($anzeigen));
$vgthread_daten = $db->query_first("SELECT * FROM bb".$n."_vgthread_werb_daten WHERE freige = '1' AND vgwthread = '0' AND vgwid = '".$anzeigen[$rand]."'");
if($vgthread_daten) {
$vgthread_threadname = $vgthread_daten['vgwname'];
if($vgthread_daten['desctype'] == 'text') {
$vgthread_daten['vgwbesch'] = $this->parse->doparse($vgthread_daten['vgwbesch'],1,0,1,1);
eval ("\$thread_vgwerbung = \"$vgthread_daten_besch\";");
eval("\$postbit .= \"".$tpl->get("vgthread_werb_postbit_text1")."\";");
} else {
eval("\$postbit .= \"".$tpl->get("vgthread_werb_postbit")."\";");
}
}
} |
|
__________________
|
|
17.02.2018 19:54 |
|
|
|
Huhu,
jetzt scheint es endgültig zu gehen.... das ist ja ein Hack vom Viktor der Werbung zwischen Beiträgen anzeigt. Ich hab das bei mir so eingestellt das nach Beitrag 2, 10, 19 jeweils Werbung drin ist. Deshalb kam wohl der Fehler nicht als ich das Anfangs getestet hatte, da dies ein neues Thema wahr ohne Beiträge...
Zu den offnen Lexikon-Problem (zwei Beiträge weiter oben) hab ich wieder eines gefunden
### VG-Smilies sortieren ###
code: |
1:
|
Warning: A non-numeric value encountered in C:\xampp\htdocs\wbb2\acp\lib\functions.php on line 694 |
|
acp/lib/functions.php Zeile 694:
if ($number & 1) return $one;
Ganzer Absatz:
php: |
1:
2:
3:
4:
|
function getone($number, $one, $two) {
if ($number & 1) return $one;
else return $two;
} |
|
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 20:34 |
|
|
|
Hallo,
Diese Zeile ist uninteressant, da es ein Problem des "Lexikons" ist, der diese Funktion aufruft...
Da ist einfach eine Variable im falschen Format.
Die Datei, die diese Funktion aufruft und den Fehler verursacht wäre hier interessant.
__________________
|
|
17.02.2018 20:36 |
|
|
|
Die lexicon.php hab ich doch angehängt O.o .... oder fehlt da jetzt eine Datei wo die Funktion aufgerufen wird?
Zeile 440 / 449 der lexicon.php:
php: |
1:
|
if(!preg_match('/http://[A-Z|a-z|1-9|\.|\/|\?|_|#|&|=|-]*$/i',trim($quellelink)) && $quellelink != "") error("{$lang->items['LANG_LEXICON_LINKUNKNOWN']}"); |
|
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 20:51 |
|
|
|
Hallo,
Meinte für dieses Problem:
|
Zitat: ### VG-Smilies sortieren ### |
|
|
__________________
|
|
17.02.2018 21:02 |
|
|
|
Ach sorry ist in der usercp.php... fängt bei Zeile 1458 an. Datei anbei.
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 21:06 |
|
|
|
Hallo,
usercp.php:
ersetze gegen:
und für den anderen Fehler:
php: |
1:
|
'/http://[A-Z|a-z|1-9|\.|\/|\?|_|#|&|=|-]*$/i' |
|
ersetze gegen:
php: |
1:
|
'/http:\/\/[A-Z|a-z|1-9|\.|\/|\?|_|#|&|=|-]*$/i' |
|
__________________
|
|
17.02.2018 21:13 |
|
|
|
|
Zitat: Original von Schrimm
Hallo,
usercp.php:
ersetze gegen:
und für den anderen Fehler:
php: |
1:
|
'/http://[A-Z|a-z|1-9|\.|\/|\?|_|#|&|=|-]*$/i' |
|
ersetze gegen:
php: |
1:
|
'/http:\/\/[A-Z|a-z|1-9|\.|\/|\?|_|#|&|=|-]*$/i' |
|
|
|
|
Aller besten Dank! Beide Fehler sind behoben... wieder zwei weniger
__________________ Gruß,
seedstyLe.
|
|
17.02.2018 21:53 |
|
|
|
FEHLER 1:
Bekomme im ACP unter "Foren bearbeiten" folgenden Fehler:
code: |
1:
|
Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\wbb2\acp\board.php on line 128 |
|
FEHLER 2:
Bekomme im ACP unter "Einstellungen -> Lexikon" folgenden Fehler:
code: |
1:
|
Warning: Use of undefined constant intro_sucks - assumed 'intro_sucks' (this will throw an Error in a future version of PHP) in C:\xampp\htdocs\wbb2\acp\options.php(77) : eval()'d code on line 1 |
|
Zeile 1 aus der Datenbanktabelle
php: |
1:
|
<option value=\"intro_sucks\"".(($row['value']==intro_sucks) ? (" selected=\"selected\"") : ("")).">Ausblenden</option> |
|
__________________ Gruß,
seedstyLe.
|
|
18.02.2018 13:55 |
|
|
|
Hallo,
@Foren bearbeiten
php: |
1:
|
if (count($parentaccess)) { |
|
ersetze gegen:
php: |
1:
|
if (isset($parentaccess) && count($parentaccess)) { |
|
@Lexikon
php: |
1:
|
<option value=\"intro_sucks\"".(($row['value']=='intro_sucks') ? (" selected=\"selected\"") : ("")).">Ausblenden</option> |
|
__________________
|
|
18.02.2018 14:36 |
|
|
|
DANKE passt
Hier aber wieder ein Fehler, diesemal von der XundY Megashoutbox:
code: |
1:
|
Parse error: syntax error, unexpected '$content' (T_VARIABLE) in C:\xampp\htdocs\wbb2\acp\xy_megashoutbox_admin.php on line 32 |
|
__________________ Gruß,
seedstyLe.
|
|
18.02.2018 17:33 |
|
|
|
|
Zitat: Original von Schrimm
Hallo,
Eigentlich sollte der erste Beitrag jedes unmodifizierte Forum zu 100% abdecken, damit es lauffähig unter PHP 7.2 ist und die auffälligsten Fehlermeldungen und/oder Warnmeldungen verschwinden lassen.
Übersehene Dinge sollten bereits ergänzt worden sein, soweit möglich.
Natürlich ist der erste Beitrag stark von Rückmeldungen abhängig, da ich kein "WoltLab Burning Board 2.3.6pl2" in Betrieb habe. |
|
|
Danke Euch allen für die Antworten und Schrimm dir erst mal vielen Dank das Du den ersten Beitrag auf den Laufenden hältst.
Dann mus Ich mir das ganze wohl irgendwie raus ziehen und mal schauen, ob Ich die Zeit finde das ganze ab zu arbeiten
Vielen dank noch mal
Lg
|
|
19.02.2018 19:20 |
|
|
|
|
Zitat: Original von 16V-Cabrio
Danke Euch allen für die Antworten und Schrimm dir erst mal vielen Dank das Du den ersten Beitrag auf den Laufenden hältst.
|
|
|
Jetzt muss ich doch mal fragen, weil ich das jetzt schon öfters gesehen habe. Und zwar wird der Thread öfters als NEU markiert, aber bei den Beiträgen wird keine Änderung von den Datum angezeigt. Da ist es natürlich schwer zu erkennen wenn eine Änderung hinzu kommt
So ne Art Changelog wäre dann schon gut für die Leute die schon auf php 7.x geändert haben... man will ja nichts verpassen
__________________ Gruß,
seedstyLe.
|
|
19.02.2018 20:00 |
|
|
|
Hallo,
Ein "Changelog" wird nur dann ergänzt, wenn die Änderung neu/unbekannt ist.
Sollte nichts erwähnt werden, handelt es sich rein um eine kleine Fehlerkorrektur, die aber ohnehin nicht aufgefallen wäre, es sei denn, man hätte eine Fehlermeldung erhalten.
__________________
|
|
19.02.2018 20:34 |
|
|
|
|
Zitat: Original von seedstyLe.
Hier aber wieder ein Fehler, diesemal von der XundY Megashoutbox:
code: |
1:
|
Parse error: syntax error, unexpected '$content' (T_VARIABLE) in C:\xampp\htdocs\wbb2\acp\xy_megashoutbox_admin.php on line 32 |
|
|
|
|
Keiner eine Lösung dafür?
__________________ Gruß,
seedstyLe.
|
|
20.02.2018 21:48 |
|
|
|
|
|
|