Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 97%
Ausl. d. letzten 5 Minuten: 149%
Ausl. d. letzten 15 Minuten: 200%
Aktulle Uhrzeit: 12:29
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Fehler beim löschen eines Thema oder Beitrag |
|
Fehler beim löschen eines Thema oder Beitrag |
|
Hallo , es kommt der Fehler wenn ich einen Thema oder Beitrag löschen möchte.
SQL-DATENBANKFEHLER
Datenbankfehler im WoltLab Burning Board (2.3.6): Ungültiges SQL: UPDATE bb1_stats SET threadcount=threadcount-1, postcount=postcount-'2'
mysql error: BIGINT UNSIGNED value is out of range in ``poserforum` .`bb1_stats`.`threadcount` - 1' MySQL-
Fehlernummer: 1690 MySQL-
Version: 10.5.12-MariaDB-0+deb11u1
PHP-Version: 5.6.40
Datum: 15.09.2022 @ 14:01
Skript: /modcp.php
Referer : http://poserforum.bplaced.net/modcp.php?...readid=861&sid=
Aber wenn ich zum Forum zurück gehe ist Thema oder Beitrag gelöscht.
Gruß Ela
|
|
15.09.2022 14:07 |
|
|
|
Hallo Ela,
bitte die Datei modcp.php
unbennen in modcp.php.txt und mit Dateianhang einfügen.
__________________ lg Stine
|
|
15.09.2022 14:13 |
|
|
|
hier mal die Datei
danke für die hilfe
gruß Ela
Dateianhang: |
modcp.txt (28,17 KB, 1 mal heruntergeladen)
|
|
|
15.09.2022 16:47 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.746.037
Nächster Level: 266.777.854
|
|
Hallo,
das liegt nicht an der Datei "modcp.php".
Dafür ist die Datei "acp/lib/mod_functions.php" zuständig.
Die Datei bearbeiten.
Suche:
code: |
1:
2:
3:
|
if ($thread['visible'] == 1) $db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount=threadcount-1, postcount=postcount-'".$thread['replycount']."'", 1);
|
|
Ersetze mit:
code: |
1:
2:
3:
|
if ($thread['visible'] == 1) $db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount = CAST(threadcount AS SIGNED) -1, postcount = CAST(postcount AS SIGNED)-'".$thread['replycount']."'", 1);
|
|
Suche:
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_stats SET postcount=postcount-'".$postcount."'", 1);
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_stats SET postcount = CAST(postcount AS SIGNED)-'".$postcount."'", 1);
|
|
Suche:
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount=threadcount+1, postcount=postcount+'".$thread['replycount']."'", 1);
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$db->unbuffered_query("UPDATE bb".$n."_stats SET threadcount = CAST(threadcount AS SIGNED) +1, postcount = CAST(postcount AS SIGNED)+'".$thread['replycount']."'", 1);
|
|
So sollte es klappen.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
15.09.2022 21:30 |
|
|
|
Huhu Viktor ,
jetzt kommt dieser Fehler sogar bei Themen und Beiträge verschieben
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6): Invalid SQL: UPDATE bb1_boards SET threadcount=threadcount-1, postcount=postcount-'1' WHERE boardid IN (172,0,171)
mysql error: BIGINT UNSIGNED value is out of range in '`poserforum`.`bb1_boards`.`threadcount` - 1'
mysql error number: 1690
mysql version: 10.5.12-MariaDB-0+deb11u1
php version: 5.6.40
Date: 18.09.2022 @ 17:20
Script: /modcp.php
Referer: https://poserforum/modcp.php?action=thre...eadid=1095&sid=
|
|
18.09.2022 17:23 |
|
|
|
Hi , danke Viktor bis jetzt klappt es .
Mal sehen wo der nächste Wurm kommt
Gruß Ela
|
|
18.09.2022 21:41 |
|
|
|
|
|
|