Seite 1 von 1

Internal Server Error bei modcp.php (nur bei Gästen)

Verfasst: 08.02.2004 02:55
von RogerM
Ich habe ein Problem mit meiner modcp.php. Wenn ich bei Gästen auf den Button "IP" gehe, so bekomme ich einen Internal Server Error. Der CGI-Debugger gibt weitere Infos: "emalloc(): Unable to allocate 45 bytes" (Wobei die Anzahl Bytes immer wieder anderst ist).

Ich habe selbstverständlich die Datei modcp.php mit einer nachweislich funtionierenden ersetzt. (Die Datei stammte von einer beinahe 1:1 Kopie unseres Forums. [Beinahe deswegen, weil ich die Beiträge-, PM-Tabellen nicht kopiert habe.) ]

An was könnte es denn liegen?

Verfasst: 09.02.2004 13:37
von RogerM
hat den keiner eine Idee oder sogar einmal das gleich Problem gehabt?

Verfasst: 15.02.2004 14:25
von RogerM
Hat den niemand eine Idee? Ich weiss wirklich nicht an was es liegen könnte.

Verfasst: 15.02.2004 14:35
von netzmeister
Hallo,
wo hast du das Forum laufen ? Auf einem vServer ?

Gruß netzmeister

Verfasst: 15.02.2004 14:45
von RogerM
Domainfactory, VirtualServer Plus.

Und ich möchte nochmals betonen, dass der Fehler nur bei Gästen auftritt. Bei registriereten Usern kann ich problemlos die IP anzeigen lassen.

Verfasst: 15.02.2004 16:15
von netzmeister
Hallo,
der einzige Unterschied ist dieser

Code: Alles auswählen

$username = ( $id == ANONYMOUS ) ? $lang['Guest'] : $row['username'];
Und das sollte ja nicht das Problem sein...

Jedoch hab ich schon öfters gehört das auf vServern der zugeteilte Arbeitsspeicher so knapp bemessen ist, das solche Fehler auftreten.
Den wenn der CGI Debugger den obigen Fehler bringt ist das ein Fehler
aus der PHP-API.. und das weißt auf zuwenig Arbeitsspeicher hin...
Vieleicht ist das bei Dir auch so..

Gruß netzmeister