Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 686%
Ausl. d. letzten 5 Minuten: 418%
Ausl. d. letzten 15 Minuten: 333%
Aktulle Uhrzeit: 07:27
Freier Webspace: 4.04 TB
PHP-Version: 7.4.33
|
|
|
Thema: Ionos bringt mich um |
|
|
Zitat: Original von Viktor
Hallo,
den Befehl muss an im ACP bei SQL-Abfragen ausführen.
Die Umlaut ist immer ein Problem.
Im Boardmenü ist es das Zeichen » .
Gehe in das ACP -> Templates suchen & ersetzen -> Suchen nach: »
Dann siehst du alle Templates die du bearbeiten musst.
Das » musst du ersten mit "»",
Dann im ACP -> Sprachpaket bearbeiten -> übersetzen -> eine Kategorie nach der anderen Auswählen.
Nicht ändern sondern nur unten auf Speichern klicken.
So werden sie neu geschrieben mit den richtigen Umlaute in UTF-8.
So hast du jetzt schon 99% der Fehler beseitigt.
Einige Sonderzeichen, nicht die Umlaute, müssen dann noch bearbeitet werden.
Gruß
Viktor
|
|
|
Denke ich habe nun 99% der Fehler beseitigt. Danke, Viktor !
|
|
Thema: Ionos bringt mich um |
|
|
Zitat: Original von Stine
Hallo MyNokia,
bitte die Suche "Betreff durchsuchen" Testen.
im ACP bei SQL-Abfragen hinzugefügt:
php: |
1:
|
ALTER TABLE bb1_posts ADD FULLTEXT (posttopic); |
|
In der search.php war das eingefügt??
php: |
1:
|
. ( ( $searchstring ) ? ( " AND MATCH (t.topic) AGAINST ('".$searchstring."' IN BOOLEAN MODE)") : (""))); |
|
Laut Anleitung ist dieser Code:
php: |
1:
|
. ( ( $searchstring ) ? ( " AND MATCH (posttopic) AGAINST ('".$searchstring."' IN BOOLEAN MODE)") : (""))); |
|
|
|
|
Hi Stine!
Betreff durchsuchen funzt nun wieder. Ich habe in der search.php definitiv keine Änderung gemacht. Sehr komisch. Zuvor hat diese auch funktioniert. Wie kann sowas sein?
Vielen Dank für die Unterstützung - jetzt muss ich nur noch das Umlautproblem an allen Stellen in den Griff bekommen. Wobei das nun an manchen Stellen auch anders aussieht als zuvor.
Viele Grüße,
MyNokia
|
|
Thema: Ionos bringt mich um |
|
Habe die .sql ausgeführt - irgendwie hat sich aber nichts verändert. Suche ich mit
"Beitrag durchsuchen" dann klappt die Suche.
Verwende ich "Betreff durchsuchen" dann kommt nach wie vor das hier:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: SELECT p.postid FROM bb1_posts p, bb1_threads t WHERE p.threadid=t.threadid AND p.visible=1 AND t.boardid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31
,32,33,34,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,58,59,62) AND MATCH (t.topic) AGAINST ('Müller' IN BOOLEAN MODE)
mysql error: Can't find FULLTEXT index matching the column list
mysql error number: 1191
mysql version: 5.7.38-log
php version: 7.4.29
Date: 12.06.2022 @ 21:56
Script: /portal/wbb2/search.php
|
|
Thema: Ionos bringt mich um |
|
Nur das ich nichts falsch mache. Die Datei die auf meinem Webspace in acp-Ordner liegt einfach noch mal ausführen ? Oder irgendwo über ACP selbst ?
Und noch ein Frage: Zwar sind bei mir die Umlaute in den Beiträgen wieder okay durch den Tipp oben - aber an manchen Stellen sieht es so aus... Bin nun echt bald auch am aufgeben...
Und noch was: Bei Benachrichtigung von neuen Threads schein das Umlauteproblem weiter da zu sein. Krieg echt gleich die Krise.
|
|
Thema: Ionos bringt mich um |
|
Servus Viktor,
von welcher Anleitung sprichst Du?
Glaub ich steh grad auf dem Schlauch.
VG,
MyNokia
|
|
Thema: Ionos bringt mich um |
|
|
Zitat: Original von Viktor
Hallo,
wenn sie auch die Datenbank umgewandelt haben in UTF8 kannst du mal folgendes machen.
Ich ACP die Sprachvariable "LANG_GLOBAL_ENCODING" bearbeiten.
Den Inhalt mit "utf-8" ersetzen.
Wenn die alles richtig gemacht haben sollten die Umlaute wieder gehen.
Gruß
Viktor
|
|
|
Der Tipp hat bei mir auch geholfen, die Umlaute wieder vernünftig anzuzeigen. Danke !
Habe nun aber noch ein Suchfunktionproblem, kommt sicher auch von dem unangekündigten Update... Hast Du da vielleicht noch eine Idee, Viktor ?
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (2.3.6 pl2): Invalid SQL: SELECT p.postid FROM bb1_posts p, bb1_threads t WHERE p.threadid=t.threadid AND p.visible=1 AND t.boardid IN (1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,23,24,25,26,27,28,29,30,31
,32,33,34,38,39,40,41,42,43,45,46,47,48,49,50,51,52,53,54,55,58,59,62) AND MATCH (message) AGAINST ('Müller' IN BOOLEAN MODE)
mysql error: Can't find FULLTEXT index matching the column list
mysql error number: 1191
mysql version: 5.7.38-log
php version: 7.4.29
Date: 11.06.2022 @ 19:17
Script: /portal/wbb2/search.php
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
Heute mal wieder geprüft und zwei ganz neue Einträge gefunden:
[01-Feb-2022 21:06:40 Europe/Berlin] PHP Warning: Use of undefined constant acc_lock - assumed 'acc_lock' (this will throw an Error in a future version of PHP) in /homepages/4/d69696821/htdocs/portal/wbb2/login_log.php(147) : eval()'d code on line 72
[01-Feb-2022 21:06:40 Europe/Berlin] PHP Warning: Use of undefined constant del_stunden - assumed 'del_stunden' (this will throw an Error in a future version of PHP) in /homepages/4/d69696821/htdocs/portal/wbb2/login_log.php(147) : eval()'d code on line 76
Das hier sind die Coding-Zeilen 72 bis 76:
code: |
1:
2:
3:
4:
5:
|
/* loesche OK Login's User */
if($action == 'user_delok'){
$db->query("DELETE FROM bb".$n."_loginlog WHERE aktion = '1' AND userid='".$wbbuserdata['userid']."' AND zeit < '".$loeschzeit."' OR aktion = '3' AND userid='".$wbbuserdata['userid']."' AND zeit < '".$loeschzeit."'");
header("Location: login_log.php?msg=1" . $SID_ARG_2ND_UN);
exit(); |
|
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
Heute im php-erros.log:
PHP Warning: count(): Parameter must be an array or an object that implements Countable in /homepages/4/d69696821/htdocs/portal/wbb2/calendar.php on line 140 (hier Zeile 2)
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if ($listallbirthdays == 1) {
if (count($birthdaycache[$day])) {
foreach($birthdaycache[$day] as $key => $birthday) {
$birthday['username'] = htmlconverter($birthday['username']);
$age = $year - wbb_substr($birthday['birthday'], 0, 4);
if ($age < 1 || $age > 200) $age = '';
else $age = " ($age)";
eval("\$events .= \"".$tpl->get("calendar_birthday")."\";"); |
|
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
|
|
|
|
Zitat: Original von Viktor
|
Zitat: Original von MyNokia
Nach der Umstellung von PHP7.3 auf PHP7.4 habe ich nun die erste Meldung in der php-errors.log =>
PHP Warning: unserialize() expects parameter 1 to be string, array given in /homepages/4/d69696821/htdocs/portal/wbb2/acp/lib/functions.php on line 1981
*/
function checkPosts4AI() {
global $posts4AI, $wbbuserdata, $db, $n;
if ($posts4AI != '') {
$posts4AI = unserialize($posts4AI);
if (is_array($posts4AI) && count($posts4AI)) {
$updateuser = 0;
foreach($posts4AI as $key => $val) {
if ($val <= $wbbuserdata['userposts'] && !in_array($key, $wbbuserdata['groupids'])) {
$db->unbuffered_query("INSERT IGNORE INTO bb".$n."_user2groups (userid,groupid) VALUES ('".$wbbuserdata['userid']."','$key')", 1);
$wbbuserdata['groupids'][] = $key;
$updateuser = 1;
}
}
Wie kann man das "lösen" oder spielt das eh keine Rolle ? |
|
|
Hallo,
ich habe keine Fehlermeldung und nichts da geändert.
Ist die Frage ob du was geändert hast in den PHP-Dateien wodrin "checkPosts4AI" aufgerufen wird.
Gruß
Viktor
|
|
|
|
|
|
Spannend - kam bisher auch nur einmal die Warning im Errors-Log. Stine hat mich darauf hingewiesen, dass es zu der Stelle hier im Board bereits ein paar Fragen gab. Mal sehen ob ich damit weiter komme. Weiss auch nicht wie ich den Fehler "nachstellen" könnte...
Danke schon mal für Euer Feedback !
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
Nach der Umstellung von PHP7.3 auf PHP7.4 habe ich nun die erste Meldung in der php-errors.log =>
PHP Warning: unserialize() expects parameter 1 to be string, array given in /homepages/4/d69696821/htdocs/portal/wbb2/acp/lib/functions.php on line 1981
*/
function checkPosts4AI() {
global $posts4AI, $wbbuserdata, $db, $n;
if ($posts4AI != '') {
$posts4AI = unserialize($posts4AI);
if (is_array($posts4AI) && count($posts4AI)) {
$updateuser = 0;
foreach($posts4AI as $key => $val) {
if ($val <= $wbbuserdata['userposts'] && !in_array($key, $wbbuserdata['groupids'])) {
$db->unbuffered_query("INSERT IGNORE INTO bb".$n."_user2groups (userid,groupid) VALUES ('".$wbbuserdata['userid']."','$key')", 1);
$wbbuserdata['groupids'][] = $key;
$updateuser = 1;
}
}
Wie kann man das "lösen" oder spielt das eh keine Rolle ?
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 8.x |
MyNokia
Antworten: |
254 |
Hits: |
54.704 |
|
|
|
Zitat: Original von Viktor
|
Zitat: Original von MyNokia
Aktuell läuft mein Board auf PHP 7.3.31, nun kündigt der Provider kosten an, wenn ich nicht mindestens auf 7.4 wechsle. Ist mit größeren Anpassungen zu rechnen ? Wer hat Erfahrung mit dem Umstieg von 7.3 auf 7.4 ? |
|
|
Hallo,
da gibt es keine Änderungen.
php7.3<>php7.4
Gruß
Viktor
|
|
|
Super, danke. Dann werde ich mal verfolgen ob Fehler auftauchen. Bis dato schaut es gut aus !
Ob ich dann noch Unterstützung finde um auf PHP 8 gehen zu können kann ich nur hoffen. Das liesst sich sehr komplex das Ganze... :-(
|
|
Thema: bb1_subscribethreads // countemails |
|
Frage in die Runde. Komme nicht ganz klar mit der "countemails". Heisst das, wenn man im ACP '10' eingestellt hat, dass dann ein User für einen Thread maximal 10x benachrichtigt wird ? Setzt sich der Zähler den auch mal zurück ?
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
|
Zitat: Original von Slugger
|
Zitat: Original von MyNokia
[20-May-2020 00:02:40 Europe/Berlin] PHP Warning: Use of undefined constant warnung - assumed 'warnung' (this will throw an Error in a future version of PHP) in /homepages/4/d69696821/htdocs/portal/wbb2/activ_dele.php on line 136
Das steht in Zeile 135-136
$db->unbuffered_query("UPDATE bb".$n."_users SET warnung = '1',warnung_art = '1' WHERE userid='".intval($row99['userid'])."'");
}else if($wielang>$dele_h1 && $row99[warnung]==1 && $row99[warnung_art]==1 && $auto_akti){
Bräuchte mal wieder Hilfe... |
|
|
mit dem ersetzen:
$db->unbuffered_query("UPDATE bb".$n."_users SET warnung = '1',warnung_art = '1' WHERE userid='".intval($row99['userid'])."'");
}else if($wielang>$dele_h1 && $row99['warnung']==1 && $row99[warnung_art]==1 && $auto_akti){ |
|
|
Danke. Mal wieder nur das ' ' was gefehlt hat.
|
|
Thema: Support-> WoltLab Burning Board 2.3.pl2 - Update PHP-Version 7.x |
MyNokia
Antworten: |
900 |
Hits: |
173.373 |
|
|
[20-May-2020 00:02:40 Europe/Berlin] PHP Warning: Use of undefined constant warnung - assumed 'warnung' (this will throw an Error in a future version of PHP) in /homepages/4/d69696821/htdocs/portal/wbb2/activ_dele.php on line 136
Das steht in Zeile 135-136
$db->unbuffered_query("UPDATE bb".$n."_users SET warnung = '1',warnung_art = '1' WHERE userid='".intval($row99['userid'])."'");
}else if($wielang>$dele_h1 && $row99[warnung]==1 && $row99[warnung_art]==1 && $auto_akti){
Bräuchte mal wieder Hilfe...
|
|
|
|