Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[G] Private Nachrichten-Fehler
#1
Schaut Euch dazu bitte mal den Screenshot an.

Die PN-Anzahl ist für beide User auf 2 begrenzt. Trotzdem können beliebig viele PN´s versendet und empfangen werden. Der Speicherplatzverbrauch wird mit 500% angegeben.

Ausserdem erhält der Absender keine Nachricht mehr, dass das Postfach des Empfängers voll ist. War das früher nicht so?

   
 
The User, Formerly Known As "En-Gedi"
 
#2
Versuchs mal bitte damit: https://www.mybb.de/forum/showthread.php...3#pid45313

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#3
Negativ, es lassen sich - trotz Beschränkung - immer noch beliebig viele PN´s schreiben, versenden und empfangen.

Im "Versandt-Ordner" des Absenders werden diese "eigentlich zuviel versandten PN´s" nicht mehr gespeichert, sobald das Limit erreicht ist (war aber auch ohne die o.a. Änderung so).
 
The User, Formerly Known As "En-Gedi"
 
#4
Versuche es mal bitte mit der angefügten inc/functions.php.


Angehängte Dateien
.php   functions.php (Größe: 95,89 KB / Downloads: 4)

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#5
Oops ... jetzt geht gar nichts mehr Sad

Folgende Fehlermeldung beim Aufruf des Forums:

Zitat:Warning: (null)(): Invalid ProgID, GUID string, or Moniker: Datei konnte durch Moniker nicht geöffnet werden. in c:\2-en-gedi\forum\inc\functions.php on line 1220

Fatal error: Call to a member function on a non-object in c:\2-en-gedi\forum\inc\functions.php on line 1221

Wenn ich mir die Zeile 1220 so anschaue, denke ich aber mal, dass es an meiner Testumgebung liegt:
  • Win 98
  • Apache 1.3.24
  • PHP 4.3.3
  • MySQL 3.23.49
  • Mercury-Mail/32, v4.01a
 
The User, Formerly Known As "En-Gedi"
 
#6
Als Voraussetzung fürs MyBB ist MySQL >= 4.1 nötig. Es kann gut sein, dass die Fehler deshalb auftreten.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#7
Michael schrieb:Als Voraussetzung fürs MyBB ist MySQL >= 4.1 nötig.

Echt? ... sonst funktioniert aber alles auch mit der 3er Version. Aber das nur am Rande.

---

Nächster Versuch: Test mit PHP 5.1.6 und MySQL 5.0.24a

Mit der Original-Datei gleiches Verhalten wie oben beschrieben, mit der von Dir geänderten folgende Fehlermeldung:

Code:
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `WinMgmts:\\.': Datei konnte durch Moniker nicht geöffnet werden. ' in E:\XAMPP\htdocs\forum\inc\functions.php:1220 Stack trace: #0 E:\XAMPP\htdocs\forum\inc\functions.php(1220): com->com('WinMgmts:\\.') #1 E:\XAMPP\htdocs\forum\inc\functions.php(31): get_server_load() #2 E:\XAMPP\htdocs\forum\index.php(298): output_page('<!-- start: ind...') #3 {main} thrown in E:\XAMPP\htdocs\forum\inc\functions.php on line 1220

Da spielt wohl wieder mein Win98 nicht mehr mit.

So ... und jetzt bin ich mit meinen Testmöglichkeiten am Ende, da ich in den laufenden Online-Betrieb nicht eingreifen möchte.

Vielleicht kann ja mal jemand anders das weiter probieren.
 
The User, Formerly Known As "En-Gedi"
 
#8
Lösche diesen Teil aus der inc/functions..php oder kommentiere ihn aus:
PHP-Code:
else if(class_exists('COM'))
    {
        
$wmi = new COM("WinMgmts:\\\\.");
        
$cpus $wmi->InstancesOf("Win32_Processor");

        
$cpu_count 0;

        if(
version_compare(PHP_VERSION'5.0.0''>='))
        {
            
// PHP 5
            
foreach($cpus as $cpu)
            {
                
$serverload[0] += $cpu->LoadPercentage;
                ++
$cpu_count;
            }
        }
        else
        {
            
// PHP 4
            
while ($cpu $cpus->Next())
            {
                
$serverload[0] += $cpu->LoadPercentage;
                ++
$cpu_count;
            }
        }

        if(
$cpu_count 1)
        {
            
$serverload[0] = round($serverload[0] / $cpu_count2);
        }
        
$serverload[0] .= "%";
    } 

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
#9
Erneut negativ ... egal mit welcher MySQL-Version oder functions.php-Datei (original oder geändert) lassen sich beliebig viele PN´s senden und empfangen.
 
The User, Formerly Known As "En-Gedi"
 
#10
Ich habe es gerade getestet und kann den Fehler bestätigen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  [NG] Private Nachrichten Bug Sebastian1990 3 2.771 26.11.2007, 17:28
Letzter Beitrag: Michael
  [NG] Private Nachrichten benachrichtung Bug? Sebastian1990 4 2.726 08.05.2007, 21:24
Letzter Beitrag: Michael
  [NG] Private Nachrichten bug iamstillalive 2 1.960 10.11.2006, 15:12
Letzter Beitrag: iamstillalive
  [G] Private Nachrichten Fehler ows 8 3.659 05.02.2006, 19:05
Letzter Beitrag: Michael