Seite 1 von 3

Fehler bei Datenbank wiederherstellen

Verfasst: 31.10.2002 11:07
von imq
Hallo

Ich habe ein prob.

Ich hab das ganze board neuinstalliert.
Jetzt wollt ich mein Backup wieder hochschieben. Das hat bis jetzt auch immer geklappt.

Aber nun kommt die meldung:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 96 bytes) in /home/www/htdocs/masterimq.de/phpBB2/includes/sql_parse.php on line 85

Kann mir mal einer sagen wat der von mir will und wie ich jetzt meine datenbank wiederherstellen kann..

THX für die antwort

Gruß

-ImQ-

Verfasst: 31.10.2002 11:36
von imq
hab rausbekommen wat dat heißt..


"Erlaubte Speichergröße von 8388608 Bytes erschöpft"

MMHH..jetzt weiß ich immernoch nicht warum der das jetzt meldet..?!?

Verfasst: 31.10.2002 11:43
von codemonkey
na ja was das heißt ist ja wohl das einfachste! Schau doch mal, was in der sql_parse.php steht, in der angegebenen Zeile!

Verfasst: 31.10.2002 11:47
von imq
// remove_remarks will strip the sql comment lines out of an uploaded sql file
//
function remove_remarks($sql)
{
$lines = explode("\n", $sql);

// try to keep mem. use down
$sql = "";

$linecount = count($lines);
$output = "";

for ($i = 0; $i < $linecount; $i++)
{
if (($i != ($linecount - 1)) || (strlen($lines[$i]) > 0))
{
if ($lines[$i][0] != "#")
{
Zeile 85 $output .= $lines[$i] . "\n";
}
else
{
$output .= "\n";
}
// Trading a bit of speed for lower mem. use here.
$lines[$i] = "";
}
}

return $output;

}

//
ja toll...was soll den da stehen?? kenn mich doch net aus..:(

Verfasst: 31.10.2002 11:50
von codemonkey
// remove_remarks will strip the sql comment lines out of an uploaded sql file
//
function remove_remarks($sql)
{
$lines = explode("\n", $sql);

// try to keep mem. use down
$sql = "10000000";

$linecount = count($lines);
$output = "";

for ($i = 0; $i < $linecount; $i++)
{
if (($i != ($linecount - 1)) || (strlen($lines[$i]) > 0))
{
if ($lines[$i][0] != "#")
{
Zeile 85 $output .= $lines[$i] . "\n";
}
else
{
$output .= "\n";
}
// Trading a bit of speed for lower mem. use here.
$lines[$i] = "";
}
}

return $output;

}

//
Bin mir absolut nicht sicher, aber versuch das blaue mal

Verfasst: 31.10.2002 11:57
von imq
nö dat geht auch net...kommt die gleiche fehlermeldung..?!?

Verfasst: 31.10.2002 12:03
von codemonkey
dann würde ich die zahl da wieder rausnehmen....sonst hab ich k/A

Verfasst: 31.10.2002 12:09
von imq
zahl is wieda weg..

bitte helft mir...es kann doch nicht einfach ALLES weg sein...*heulheul*



GREETZ

Verfasst: 31.10.2002 12:33
von Mister_X
Wie willst du deine Datenbank den wieder "hochschieben" ? Wie groß ist den deine *.sql Datei ? ...

Verfasst: 31.10.2002 12:34
von codemonkey
Seine sql Datei ist 96 Bytes groß, wie die Fehlermeldung sagt
(tried to allocate 96 bytes)