Seite 1 von 1

Fatal error: Allowed memory size of 8388608 bytes exhausted

Verfasst: 04.12.2007 11:36
von Carsten25
Hallo,

habe das Forum schon danach durchsucht aber keine Lösung gefunden das Problem grundlegend behebt.

Das der PHP-Memory-Limit von 8Mb überschritten ist, ist mir klar.

Fehlermeldung kommt beim aufrufen des Scriptes "album_upload.php?cat_id=52" des Smartor Photoalbum.

Die Datenbank des Forums hat ca. 275MB.

Betroffene Funktion in public_html/db/mysql.php on line 375:
function sql_fetchrow($query_id = 0)
{
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$starttime = $mtime;

if(!$query_id)
{
$query_id = $this->query_result;
}
if($query_id)
{
$this->row[$query_id] = @mysql_fetch_array($query_id);

$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;

$this->sql_time += $endtime - $starttime;

return $this->row[$query_id];
}
else
{
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$endtime = $mtime;

$this->sql_time += $endtime - $starttime;

return false;
}
}
Jemand einen Lösungvorschlag?

Verfasst: 04.12.2007 11:50
von larsneo
Jemand einen Lösungvorschlag?
php besser konfigurieren.
8mb memorylimit sind definitiv zu wenig - wenn der provider das nicht macht: besseren provider suchen.

Verfasst: 04.12.2007 13:24
von Carsten25
Hallo,

warum ging es vorher? Ich meine die Dateigröße hat sich ja nicht veränder, oder?

Wieviel Prozent des verfügbaren Rams sollte man als max_limit nehmen?