Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 143.394 (Täglich: 19,82 )
Themen: 16.618
Mitglieder: 13.201
Neuestes Mitglied: mannohnezeit.
Ausl. d. letzten Minute: 37%
Ausl. d. letzten 5 Minuten: 38%
Ausl. d. letzten 15 Minuten: 50%
Aktulle Uhrzeit: 03:50
Freier Webspace: 4.21 TB
PHP-Version: 7.4.33

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz
Yukon Tramps & Drivers

Werben

Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Seiten (12): « erste ... « vorherige 10 11 [12] Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Sodele,
ich bin etwas weiter.

Ich habe zuerst versucht das selbst zu produzieren, nada.
Dann habe ich im ACP nachgesehen ob bestimmte Mitglieder
während der Fehlererzeugung im Forum einloggt waren, nada.

Heute morgen waren wieder Fehlermeldungen da und es war niemand
eingeloggt während der Zeit :

code:
1:
2:
3:
4:
5:
6:
7:
8:
[12-Apr-2023 03:48:55 Europe/Berlin] PHP Warning:  Undefined array key "lastvisit" in /.../Antikautomaten/wbb2/thread.php on line 825
[12-Apr-2023 03:48:55 Europe/Berlin] PHP Warning:  Undefined array key "lastvisit" in /.../Antikautomaten/wbb2/thread.php on line 826
[12-Apr-2023 03:48:55 Europe/Berlin] PHP Warning:  Undefined array key "emailnotify" in /.../Antikautomaten/wbb2/thread.php on line 928
[12-Apr-2023 06:24:37 Europe/Berlin] PHP Warning:  Undefined array key "lastvisit" in /.../Antikautomaten/wbb2/thread.php on line 825
[12-Apr-2023 06:24:37 Europe/Berlin] PHP Warning:  Undefined array key "lastvisit" in /.../Antikautomaten/wbb2/thread.php on line 826
[12-Apr-2023 06:24:37 Europe/Berlin] PHP Warning:  Undefined array key "emailnotify" in /.../Antikautomaten/wbb2/thread.php on line 928


Also habe ich mir die Log angesehen wer da seine Stinkefinger im Spiel hat


Ich habe jetzt die richtigen Stellen gefunden,
war halt nur 1 Minute später :

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
20.51.253.0 - - [12/Apr/2023:03:49:44 +0100] "GET /wbb2/thread.php?postid=17892 HTTP/1.1" 200 116742 www.antik-automaten.de "-" "Mozilla/5.0 (Windows NT 8_0_1; Win64; x64) WebKit/594.17 (KHTML, like Gecko) Safari/5.0.3" "-"
20.51.253.0 - - [12/Apr/2023:03:49:45 +0100] "GET /wbb2/thread.php?postid=17892%27nvOpzp;%20AND%201=1%20OR%20(%3C%27%22%3EiKO)), HTTP/1.1" 200 116742 www.antik-automaten.de "-" "Mozilla/5.0 (X11; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0" "-"



51.195.161.0 - - [12/Apr/2023:06:25:22 +0100] "GET /wbb2/thread.php?threadid=2149 HTTP/1.1" 200 117730 www.antik-automaten.de "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36" "-"
51.195.161.0 - - [12/Apr/2023:06:25:23 +0100] "GET /wbb2/thread.php?threadid=2149%27 HTTP/1.1" 200 117730 www.antik-automaten.de "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"


Das erste scheint ein Microsoft Bot zu sein, beim zweiten habe ich keine Ahnung,
auf jeden Fall rufen die thread.php direkt auf, wo dann natürlich global.php
nicht aufgerufen wurde ---> Fehlermeldungen.

Wie kann man jetzt die Burschen zur Vernunft bringen ? Rausschmeissen ?
12.04.2023 11:07 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 744
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
9 Bewertung(en) - Durchschnitt: 9,89

Level: 41 [?]
Erfahrungspunkte: 2.236.483
Nächster Level: 2.530.022

293.539 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Die "global.php" wird immer aufgerufen.
Das kann also nicht das Problem sein.

__________________

12.04.2023 15:24 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Kann es sein dass etwas mit der Abfrage nicht stimmt ?

php:
1:
2:
3:
4:
5:
if($filename == "thread.php" && !$wbbuserdata['userid']) {
         $thread['lastvisit'] = 0;
         $thread['emailnotify'] = 0;
         $thread['countemails'] = 0;
     }


wenn es keine userid gibt da die Anfrage ohne eingeloggt zu sein erfolgt ?
12.04.2023 16:33 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 744
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
9 Bewertung(en) - Durchschnitt: 9,89

Level: 41 [?]
Erfahrungspunkte: 2.236.483
Nächster Level: 2.530.022

293.539 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Genau das besagt die "if"-Bedingung, weil der Querverweis ohne "userid" fehlt und deshalb die Indizes nicht erstellt werden und daher werden jene manuell erstellt.

Leider kann ich den Fehler nicht reproduzieren und kann daher keine Fehleranalyse durchführen.

__________________

12.04.2023 16:36 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

ich nehme nochmal den ganzen Block, hier in der global.php

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
if ($wbbuserdata['userid']) {
             $select .= ", tv.lastvisit, s.emailnotify, s.countemails";
             $join .= " LEFT JOIN bb".$n."_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid='".$wbbuserdata['userid']."')
             LEFT JOIN bb".$n."_subscribethreads s ON (s.userid='".$wbbuserdata['userid']."' AND s.threadid=t.threadid)";
         }
     }
     $thread $db->query_first("SELECT t.*".$select." FROM bb".$n."_threads t".$join." WHERE t.threadid = '$threadid'");

     if($filename == "thread.php" && !$wbbuserdata['userid']) {
         $thread['lastvisit'] = 0;
         $thread['emailnotify'] = 0;
         $thread['countemails'] = 0;     
}


wenn ich jetzt in der thread.php schaue, gibt es denselben Block noch zweimal

php:
1:
2:
3:
4:
5:
if ($wbbuserdata['userid']) {
             $select .= ", tv.lastvisit, s.emailnotify, s.countemails";
             $join .= " LEFT JOIN bb".$n."_threadvisit tv ON (tv.threadid=t.threadid AND tv.userid='".$wbbuserdata['userid']."')
             LEFT JOIN bb".$n."_subscribethreads s ON (s.userid='".$wbbuserdata['userid']."' AND s.threadid=t.threadid)";
         }


Kann es sein dass er das Resultat aus der global.php überhaupt nicht berücksichtigt ?
12.04.2023 17:26 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 744
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
9 Bewertung(en) - Durchschnitt: 9,89

Level: 41 [?]
Erfahrungspunkte: 2.236.483
Nächster Level: 2.530.022

293.539 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Für Benutzer ohne "userid", also Gäste, werden die Tabellen "threadvisit" und "subscribethreads" nicht abgerufen und genau deshalb ist auch die Änderung in der "global.php" durchzuführen.

Für die Funktionen "nextnewest" (Nächstes Thema) und "nextoldest" (Vorheriges Thema) könnte das Problem aber auftreten.
Müsste man testen, ob dies für Gäste auftritt und falls es das tut, ist die Änderung auch dort durchzuführen, da die Variable wohl überschrieben wird.

__________________

12.04.2023 17:28 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo Schrimm Bingo !

Ich glaube der Typ der die thread.php geschrieben hat sitzt heute im Pflegeheim und spielt mit Murmeln...

Wenn ich ins Forum gehe, ohne angemeldet zu sein, dann ein Thema aufrufe, dann nächstes Thema
und dann auf "vorheriges Thema" drücke, kommt der Blumenkorb. smile

Sollen die beiden dann die gleiche Reparatur erhalten wie in der global.php ?

Das erklärt auch warum es mit den isset's funktioniert hat.
12.04.2023 18:23 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 744
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
9 Bewertung(en) - Durchschnitt: 9,89

Level: 41 [?]
Erfahrungspunkte: 2.236.483
Nächster Level: 2.530.022

293.539 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Ich habe die Anleitung bereits angepasst.

Dieser Code sollte an beiden Stellen hinzugefügt werden:
php:
1:
2:
3:
4:
5:
if(!$wbbuserdata['userid']) {
 $thread['lastvisit'] = 0;
 $thread['emailnotify'] = 0;
 $thread['countemails'] = 0;
}


Zitat:
Original von Cleantex
Das erklärt auch warum es mit den isset's funktioniert hat.


"isset" funktioniert im Grunde immer um diese Art von Meldung zu unterdrücken, aber verschleiert auch manchmal das eigentliche Problem und könnte daher nicht wirklich ideal sein.
Es hängt von der Stelle ab und was der Code bezwecken soll und dann kann es schon mal vorkommen, dass eine andere Lösung durchgeführt werden sollte.

__________________

12.04.2023 18:30 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ok, danke

Mach ich doch gleich. Augenzwinkern
12.04.2023 18:43 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ich langweile mich !
Nicht die kleinste Warnung seit 24 Std.
Ich hoffe dass es mich nicht depressiv macht.
13.04.2023 18:38 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Man hat mich erhört, geht ja doch fröhlich

code:
1:
2:
3:
4:
[13-Apr-2023 21:26:31 Europe/Berlin] PHP Warning:  Undefined array key "enforcestyle" in /.../Antikautomaten/wbb2/global.php on line 149
[13-Apr-2023 21:26:31 Europe/Berlin] PHP Warning:  Undefined array key "styleid" in /.../Antikautomaten/wbb2/global.php on line 149


Die global.php ist ja ein alter Bekannter, aber das ist die unter /wbb2/,
aber in dem Bereich wurde jetzt nichts geändert.

php:
1:
2:
3:
4:
5:
6:
7:
149:        if (isset($board) && ($board['enforcestyle'] == || ($board['styleid'] != && $wbbuserdata['styleid'] == 0))) {
150:           $style $db->query_first("SELECT s.styleid, s.templatepackid, s.designpackid, tp.templatestructure FROM bb".$n."_styles s LEFT JOIN bb".$n."_templatepacks tp ON(tp.templatepackid=s.templatepackid) WHERE s.styleid = '".$board['styleid']."'");
151:           $wbbuserdata['designpackid'] = $style['designpackid'];
152:           $wbbuserdata['templatepackid'] = $style['templatepackid'];
153:           $wbbuserdata['styleid'] = $style['styleid'];
154:           $wbbuserdata['templatestructure'] = $style['templatestructure'];
155:        }
13.04.2023 21:58 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Und die Verschwörung nimmt ihren Lauf.

code:
1:
2:
3:
4:
5:
6:
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Undefined variable $attachment in /.../Antikautomaten/wbb2/attachment.php on line 23
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Trying to access array offset on value of type null in /.../Antikautomaten/wbb2/attachment.php on line 23
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Undefined variable $attachment in /.../Antikautomaten/wbb2/attachment.php on line 26
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Trying to access array offset on value of type null in /.../Antikautomaten/wbb2/attachment.php on line 26


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
23:
24:    if (isset($_REQUEST['idhash'])) $idhash wbb_trim($_REQUEST['idhash']);    
25:    else $idhash '';
26:    $pmAttachment false;
27:
28:    // check permissions (attach file to post)
29:    if (isset($boardid) && $boardid) {
30:          if (!checkpermissions('can_upload_attachments') || (isset($board) && is_array($board) && ($board['isboard'] != || $board['closed'] == 1))) {
31:          eval("\$tpl->output(\"".$tpl->get("window_close")."\");");
32:          exit();
33:    }
34:     $pmAttachment false;
35:}
36:else $boardid 0;
14.04.2023 12:45 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Schrimm
Spezialist



Dabei seit: 16.03.2015
Beiträge: 744
12 Filebase-Einträge

wBB-Version: wBBLite

Bewertung: 
9 Bewertung(en) - Durchschnitt: 9,89

Level: 41 [?]
Erfahrungspunkte: 2.236.483
Nächster Level: 2.530.022

293.539 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Schrimm


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

Zitat:
Original von Cleantex
Man hat mich erhört, geht ja doch fröhlich

code:
1:
2:
3:
4:
[13-Apr-2023 21:26:31 Europe/Berlin] PHP Warning:  Undefined array key "enforcestyle" in /.../Antikautomaten/wbb2/global.php on line 149
[13-Apr-2023 21:26:31 Europe/Berlin] PHP Warning:  Undefined array key "styleid" in /.../Antikautomaten/wbb2/global.php on line 149


Die global.php ist ja ein alter Bekannter, aber das ist die unter /wbb2/,
aber in dem Bereich wurde jetzt nichts geändert.

php:
1:
2:
3:
4:
5:
6:
7:
149:        if (isset($board) && ($board['enforcestyle'] == || ($board['styleid'] != && $wbbuserdata['styleid'] == 0))) {
150:           $style $db->query_first("SELECT s.styleid, s.templatepackid, s.designpackid, tp.templatestructure FROM bb".$n."_styles s LEFT JOIN bb".$n."_templatepacks tp ON(tp.templatepackid=s.templatepackid) WHERE s.styleid = '".$board['styleid']."'");
151:           $wbbuserdata['designpackid'] = $style['designpackid'];
152:           $wbbuserdata['templatepackid'] = $style['templatepackid'];
153:           $wbbuserdata['styleid'] = $style['styleid'];
154:           $wbbuserdata['templatestructure'] = $style['templatestructure'];
155:        }


Wann tritt diese Meldung auf?
Wurde versucht ein Forum aufzurufen, dass nicht existiert?

Jedenfalls brauchen ein paar Änderungen in der Anleitung eine zusätzliche "if"-Bedingung und dann sollte das Problem beseitigt sein.

suche in "global.php" nach:
php:
1:
if($filename == "thread.php" && !$wbbuserdata['userid']) {

ersetze gegen:
php:
1:
if(!empty($thread) && $filename == "thread.php" && !$wbbuserdata['userid']) {


suche in "thread.php" nach(2x):
php:
1:
if(!$wbbuserdata['userid']) {

ersetze gegen(2x):
php:
1:
if(!empty($thread) && !$wbbuserdata['userid']) {


suche in "acp/lib/functions.php" nach:
php:
1:
if(!$wbbuserdata['userid'] && ($filename == 'thread.php' || $filename == 'board.php')) {

ersetze gegen:
php:
1:
if(!empty($board) && !$wbbuserdata['userid'] && ($filename == 'thread.php' || $filename == 'board.php')) {


Zitat:
Original von Cleantex
code:
1:
2:
3:
4:
5:
6:
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Undefined variable $attachment in /.../Antikautomaten/wbb2/attachment.php on line 23
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Trying to access array offset on value of type null in /.../Antikautomaten/wbb2/attachment.php on line 23
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Undefined variable $attachment in /.../Antikautomaten/wbb2/attachment.php on line 26
[13-Apr-2023 23:21:51 Europe/Berlin] PHP Warning:  Trying to access array offset on value of type null in /.../Antikautomaten/wbb2/attachment.php on line 26


php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
23:
24:    if (isset($_REQUEST['idhash'])) $idhash wbb_trim($_REQUEST['idhash']);    
25:    else $idhash '';
26:    $pmAttachment false;
27:
28:    // check permissions (attach file to post)
29:    if (isset($boardid) && $boardid) {
30:          if (!checkpermissions('can_upload_attachments') || (isset($board) && is_array($board) && ($board['isboard'] != || $board['closed'] == 1))) {
31:          eval("\$tpl->output(\"".$tpl->get("window_close")."\");");
32:          exit();
33:    }
34:     $pmAttachment false;
35:}
36:else $boardid 0;


Ich weiß leider nicht wie der Code mit der Meldung zusammenhängt, aber auch hier scheint ein ähnliches Problem vorzuliegen.
Es wird wohl versucht einen Anhang herunterzuladen der nicht existiert.

Die "attachment.php" wurde bisher nie bedacht.
Mein Vorschlag wäre, um konsistent mit den anderen Dateien zu sein:

suche in "attachment.php" nach:
php:
1:
require('./global.php');

füge darunter ein:
php:
1:
if (!isset($attachmentid)) error($lang->get("LANG_GLOBAL_ERROR_FALSELINK", array('$adminmail' => $adminmail)));


__________________

02.05.2023 14:13 Schrimm ist offline Beiträge von Schrimm suchen Nehmen Sie Schrimm in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Besten Dank Schrimm,

ich werde es ausprobieren sobald ich wieder zuhause bin. smile
Und melde mich natürlich mit dem Ergebnis.

Grüsse

Armand
03.05.2023 13:39 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Das hat doch jetzt etwas länger gedauert.
Kaum war ich zuhause, hat meine KI rumgezickt.
Blauer Bildschirm und dann habe ich mal rumexperimentiert
und auch die Speichermodule gegen welche aus der Kramkiste getauscht.
Und jetzt läuft er auf 8GB, also ist Schmalhans Küchenmeister bis die neuen
Module ankommen.

Ich habe jetzt die neuen Befehle eingesetzt und es läuft soweit und bisher
kein Fehler, allerdings auch wenig Betrieb über die Feiertage. Ich komme später
sicher nochmal darauf zurück.
18.05.2023 20:42 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Cleantex
Fähiger Mensch



Dabei seit: 17.11.2008
Beiträge: 212
0 Filebase-Einträge


Bewertung: 
2 Bewertung(en) - Durchschnitt: 5,50

Level: 37 [?]
Erfahrungspunkte: 1.126.840
Nächster Level: 1.209.937

83.097 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Zum ersten Mal überhaupt habe ich jetzt eine jungfräuliche php-error.log,
das war nie so, sogar nicht nach der Installation.

Eine einzige Warnung gab es noch, vom page.restrictor.php
Wer die Software nicht benutzt hat die sowieso nicht. Und den
habe ich selbst behoben
von

php:
1:
2:
291define('PRES_CLIENT_UA'htmlspecialchars(@$_SERVER['HTTP_USER_AGENT']));
292define('PRES_CLIENT_REF', (isset($_SERVER['HTTP_REFERER']) ? htmlspecialchars($_SERVER['HTTP_REFERER']) : '')); // topic 36673

zu

php:
1:
2:
291define('PRES_CLIENT_UA', (isset($_SERVER['HTTP_USER_AGENT']) ? htmlspecialchars($_SERVER['HTTP_USER_AGENT']) : ''));
292define('PRES_CLIENT_REF', (isset($_SERVER['HTTP_REFERER']) ? htmlspecialchars($_SERVER['HTTP_REFERER']) : '')); // topic 36673


Wenn es so bis Maria Himmelfahrt hält, ist die Version wirklich sauber.

Vielen Dank nochmal an Schrimm und alle anderen,
PHP9 darf kommen. Freude
21.05.2023 13:42 Cleantex ist offline E-Mail an Cleantex senden Beiträge von Cleantex suchen Nehmen Sie Cleantex in Ihre Freundesliste auf
Seiten (12): « erste ... « vorherige 10 11 [12] Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Fragen/Hilfe/Sonstiges (wBB2.3.x) » Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! © für wbb2 by Bandy & cback.de Geblockte Angriffe: 2.558
Seo Sidemap Powert by 2Clubradio.de
This site or product includes IP2Location LITE data available from https://lite.ip2location.com.
Viktor's Supportboard, ist " Online " seit 19 Jahren, 296 Tage, 8 Stunden, 32 Minuten und 17 Sekunden