Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 203%
Ausl. d. letzten 5 Minuten: 238%
Ausl. d. letzten 15 Minuten: 289%
Aktulle Uhrzeit: 13:50
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
ramboagent
Doppel-As
Dabei seit: 10.12.2016
Beiträge: 140
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Sachsen wBB-Version: wBB2.3 PHP-Version: php7
Bewertung:
Level: 32 [?]
Erfahrungspunkte: 373.106
Nächster Level: 453.790
|
|
ich nochmal das ist von den 2 Dateien im letzten Postings
nicht zufinden
suche(2x)
/acp/database.php
suche: $result = mysql_list_tables($sqldb);
ersetze gegen:$result = $db->query("SHOW TABLES FROM $sqldb");
/acp/lib/class_parse.php
suche:if ($phptags == 1) {
if (version_compare($phpversion, "4.3.0") == -1 || version_compare($phpversion, "5.0.5") >= 0) $buffer = preg_replace("/([^\\2]*)(<\?php )(.*)( .*\?>)([^\\4]*)/si",
"\\1\\3\\5", $buffer);
else if (version_compare($phpversion, "5.0.0RC1") == -1) $buffer = preg_replace("/([^\\2]*)(<\?php )(.*)( .*\?>)([^\\4]*)/si", "\\1\\3\\5", $buffer);
else {
$buffer = preg_replace("/([^\\2]*)(<\?php )(.*)(\?>)([^\\4]*)/si", "\\1\\3\\5", $buffer);
}
}
ersetze gegen: if ($phptags == 1) $buffer = preg_replace("/([^\\2]*)(<\?php )(.*)( .*\?>)([^\\4]*)/si",
"\\1\\3\\5", $buffer);
suche:if ($phptags == 1 && version_compare($phpversion, "4.3.0") != -1)
ersetze gegen:if ($phptags == 1)
suche:$code = $this->stripSlashes($code);
ersetze gegen://$code = $this->stripSlashes($code);
und hier die weiteren:
nicht gefunden:
•/acp/board.php
suche:
while (list(, $moderator) = each($modcache[$boards['boardid']])) {
$tree .= ",\n['".addcslashes($moderator['username'], "'")."','3','".$boards['boardid']."|".$moderator['userid']."']";
}
ersetze:foreach($modcache[$boards['boardid']] as $moderator) $tree .= ",\n['".addcslashes($moderator['username'], "'")."','3','".$boards['boardid']."|".$moderator['userid']."']";
suche: while (list($groupid, $grouptitle) = each($groupcache)) {
ersetzte: foreach($groupcache as $groupid => $grouptitle) {
suche: if (count($parentaccess)) {
ersetze : if (isset($parentaccess) && count($parentaccess)) {
suche: while (list(, $user) = each($parentaccess)) {
ersetze: foreach($parentaccess as $user) {
suche: while (list(, $user) = each($accesscache[$boards['boardid']])) {
$tree .= ",\n['".addcslashes($user['username'], "'")."','7','".$boards['boardid']."|".$user['userid']."|".intval($user['col
or'])."']";
}
ersetze : foreach($accesscache[$boards['boardid']] as $user) $tree .= ",\n['".addcslashes($user['username'], "'")."','7','".$boards['boardid']."|".$user['userid']."|".intval($user['col
or'])."']";
suche: while (list($key, $val) = each($array))
ersetze: foreach($array as $key => $val)
suche: while (list($key, $val) = each($_POST['boardorder'])) {
ersetze: foreach($_POST['boardorder'] as $key => $val) {
suche: while (list($key1, $val1) = each($boardcache[$boardid])) {
while (list($key2, $boards) = each($val1)) {
ersetze: foreach($boardcache[$boardid] as $key1 => $val1) {
foreach($val1 as $key2 => $boards) {
suche(2x)
/acp/database.php nach:
php: $result = mysql_list_tables($sqldb);
ersetze gegen:
php: $result = $db->query("SHOW TABLES FROM $sqldb");
•/acp/group.php
suche 2x : while (list($key, $val) = each($_POST['groupleaders'])) {
ersetze: foreach($_POST['groupleaders'] as $key => $val) {
/acp/global.php nach
php: @set_magic_quotes_runtime(0);
Entferne es!
/acp/group.php
while (list($key, $val) = each($_POST['groupleaders'])) {
nicht gefunden in
•/search.php
suche: ($sortby == "f.title")
ersetzte:($sortby == "b.title")
•/thread.php
suche: while (list($postid, ) = each($this->list)) {
ersetze:foreach(array_keys($this->list) as $postid) {
suche: while (list($postid, ) = each($this->cache[$parentid])) {
ersetze: foreach(array_keys($this->cache[$parentid]) as $postid) {
|
|
16.01.2020 18:10 |
|
|
ramboagent
Doppel-As
Dabei seit: 10.12.2016
Beiträge: 140
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Sachsen wBB-Version: wBB2.3 PHP-Version: php7
Bewertung:
Level: 32 [?]
Erfahrungspunkte: 373.106
Nächster Level: 453.790
|
|
hallo viktor ja habe die ja bearbeitet und da waren ja die einigen Sachen nicht zu finden
wenn du jetzt nur bei den dreien was gefunden hast dann versteh ich das nicht komisch so jetzt bin ich durch mit der liste und habe immer noch4 Dateien wo ich was nicht finden kann wenn du so nett bist und nochmal schaust
|
|
16.01.2020 21:42 |
|
|
ramboagent
Doppel-As
Dabei seit: 10.12.2016
Beiträge: 140
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Sachsen wBB-Version: wBB2.3 PHP-Version: php7
Bewertung:
Level: 32 [?]
Erfahrungspunkte: 373.106
Nächster Level: 453.790
|
|
vielen Dank ja aber ich kann ja noch nicht testen weil ja immer noch eine Dateien nicht richtig ist
•/acp/lib/structure.sql
suche 59x : TYPE=
ersetze: ENGINE=
verstehe nicht warum das bei mir nicht drin ist was kann ich da machen besonders die letzte Datei 59x siehe Bild so stehts bei mir drin
|
|
17.01.2020 22:07 |
|
|
ramboagent
Doppel-As
Dabei seit: 10.12.2016
Beiträge: 140
0 Filebase-Einträge
Alter: 65 Jahre
Herkunft: Sachsen wBB-Version: wBB2.3 PHP-Version: php7
Bewertung:
Level: 32 [?]
Erfahrungspunkte: 373.106
Nächster Level: 453.790
|
|
vielen Dank habe gerade gesehen hatte noch eine andere drin
nun mal schauen op ich das hin bekomme auf mein Testserver
|
|
17.01.2020 22:51 |
|
|
|
Erst einmal vielen Dank an den Threadersteller und alle Leute, die sich seitdem mit dem Thema wbb2 und PHP7 hier beschäftigt haben. Dank dieses Threads konnte ich die meisten Probleme und Fehlermeldungen bei der Umstellung bereits beheben, derzeit habe ich noch eine Fehlermeldung übrig, die ich nicht behoben bekomme (unter PHP 7.3 oder 7.2 - macht keinen Unterschied):
code: |
1:
2:
3:
4:
|
Warning: Use of undefined constant stream - assumed 'stream' (this will throw an Error in a future version of PHP) in functions.php on line 101
Warning: Cannot modify header information - headers already sent by (output started at functions.php:101) in newthread.php on line 291 |
|
Der Fehler tritt beim Erstellen eines neuen Threads auf - allerdings auch nicht immer. Der Thread ist danach trotzdem korrekt erstellt und sichtbar.
In Zeile 101 der functions.php steht bei mir:
code: |
1:
|
if (!isset($mail_container)) $mail_container = new smtp_socket; |
|
Die Zeilen 290-292 in newthread.php lauten:
code: |
1:
2:
3:
|
if ($important == 2) header("Location: newthread.php action=announce&threadid=$threadid".$SID_ARG_2ND_UN);
else header("Location: thread.php?threadid=$threadid" . $SID_ARG_2ND_UN);
exit; |
|
Die class smtp_socket wird ja in der class_smtp.php definiert, dort taucht auch bei der var $connection das in der Fehlermeldung genannte "stream" auf. Ich hab das jetzt einmal in Anführungszeichen ('stream') gesetzt und bisher taucht der Fehler nicht mehr auf. Da dies vorher auch schon nicht regelmäßig passierte, bin ich mir aber nicht sicher, ob dies jetzt wirklich die Lösung war.
|
|
18.01.2020 00:50 |
|
|
omar
HFW™
Zeige omar auf Karte
Dabei seit: 13.07.2004
Beiträge: 452
4 Filebase-Einträge
Alter: 57 Jahre
Herkunft: Bremen wBB-Version: wBB2.3 PHP-Version: 4 - 8.2 MySQL-Version: 8Mysql+10.5.11-Maria Wo bist du gehostet?: H-F-W™
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.253.584
Nächster Level: 3.609.430
|
|
|
18.01.2020 18:34 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.422
Nächster Level: 1.460.206
|
|
Hallo,
ich habe die änderungen gemacht,bekomme nun aber.
code: |
1:
2:
3:
|
Fatal error: Call to undefined function preg_replace_callback_array() in /var/www/vhosts/have-fun-community.de/httpdocs/acp/lib/class_parse.php on line 293
|
|
|
|
23.02.2020 08:07 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.422
Nächster Level: 1.460.206
|
|
Ups sorry du hast recht es stand auf php 5 danke
|
|
23.02.2020 20:09 |
|
|
|
Hallo
hab heute mal wieder einen fehler gefunden.
PHP Warning: Use of undefined constant value - assumed 'value' (this will throw an Error in a future version of PHP) in /mnt/web010/e3/99/53467899/htdocs/wbb2/acp/options.php(77) : eval()'d code on line 4
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
25.02.2020 22:26 |
|
|
|
|
Zitat: Original von Viktor
|
Zitat: Original von charly
Hallo
hab heute mal wieder einen fehler gefunden.
PHP Warning: Use of undefined constant value - assumed 'value' (this will throw an Error in a future version of PHP) in /mnt/web010/e3/99/53467899/htdocs/wbb2/acp/options.php(77) : eval()'d code on line 4 |
|
|
Hallo,
jo die SQL-Abfrage muss man noch machen.
code: |
1:
2:
3:
|
UPDATE bbX_options SET optioncode=REPLACE(optioncode,'[value]','[\'value\']');
|
|
Gruß
Viktor
|
|
|
Danke kannst du mir auch sagen wo die genau hin muss
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
26.02.2020 16:28 |
|
|
|
|
Zitat: Original von charly
|
Zitat: Original von Viktor
|
Zitat: Original von charly
Hallo
hab heute mal wieder einen fehler gefunden.
PHP Warning: Use of undefined constant value - assumed 'value' (this will throw an Error in a future version of PHP) in /mnt/web010/e3/99/53467899/htdocs/wbb2/acp/options.php(77) : eval()'d code on line 4 |
|
|
Hallo,
jo die SQL-Abfrage muss man noch machen.
code: |
1:
2:
3:
|
UPDATE bbX_options SET optioncode=REPLACE(optioncode,'[value]','[\'value\']');
|
|
Gruß
Viktor
|
|
|
Danke kannst du mir auch sagen wo die genau hin muss |
|
|
Hat sich erledigt, ich stand wohl auf dem Schlauch..
__________________ Wetter-Forum
Kleinanzeigen Support
|
|
26.02.2020 17:48 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.422
Nächster Level: 1.460.206
|
|
Ich bin dabei mein Forum auf PHP 7.4 um zu stellen und habe Folgendes Problem.
code: |
1:
2:
3:
|
Warning: preg_replace(): Compilation failed: number too big in {} quantifier at offset 7 in /var/www/vhosts/have-fun-community.de/httpdocs/acp/lib/class_parse.php on line 338
|
|
/acp/lib/class_parse.php Zeile 338
code: |
1:
2:
3:
|
if ($allowsmilies == 1) $post = preg_replace($this->smilie_search2, $this->smilie_replace2, $post);
|
|
Ich habe es mit Folgendem erfolglos versucht.
code: |
1:
2:
3:
|
if ($allowsmilies == 1) $post = preg_replace_callback($this->smilie_search2, $this->smilie_replace2, $post);
|
|
|
|
12.03.2020 23:39 |
|
|
omar
HFW™
Zeige omar auf Karte
Dabei seit: 13.07.2004
Beiträge: 452
4 Filebase-Einträge
Alter: 57 Jahre
Herkunft: Bremen wBB-Version: wBB2.3 PHP-Version: 4 - 8.2 MySQL-Version: 8Mysql+10.5.11-Maria Wo bist du gehostet?: H-F-W™
Bewertung:
Level: 43 [?]
Erfahrungspunkte: 3.253.584
Nächster Level: 3.609.430
|
|
|
13.03.2020 08:17 |
|
|
Shorty1968
Haudegen
Dabei seit: 10.10.2017
Beiträge: 605
0 Filebase-Einträge
wBB-Version: wBB2.3 PHP-Version: 5.6,7.4 MySQL-Version: Maria DB Wo bist du gehostet?: Eigener vServer by Prepaid Hoster
Bewertung:
Level: 38 [?]
Erfahrungspunkte: 1.428.422
Nächster Level: 1.460.206
|
|
Hallo Viktor,
Ich Teste sie kann aber etwas dauern bin am WE noch im Umzug aber vielen dank schon mal.
|
|
13.03.2020 20:19 |
|
|
|
|
|
|