mapaia
05.12.2006, 14:35
Hallo Leute,
ich habe Stato's PowerWeb S und ich kann kein vBulletin 3.6.4 installieren.
Wenn ich es richtig verstanden habe, scheint es ein generelles Problem bei Strato zu sein. Mich würde mal interessieren, ob das jetzt jemand bei Strato mal gelöst hat, und wenn ja, wie?
Ich habe die include/config.php
ini_set("memory_limit","24M")
geändert. Weiterhin habe ich auf $HOME eine php.ini mit
memory_limit = 24M
angelegt. Ein php-Speichertest funktioniert und kommt mit 19,9M Limit zurück.
<html>
<head>
<title>Ermittlung des ungefaehren realen Memory Limit</title>
</head>
<body>
<?php
function formatval($val)
{
$ret = "";
if ($val < 1024){
$ret = number_format ($val, 0, ',', '.') . " Byte";
}
elseif ($val < 1048576){
$ret = number_format ($val / 1024, 1, ',', '.') . " KByte";
}
else {
$ret = number_format ($val / 1048576, 1, ',', '.') . " MByte";
}
return ($ret);
}
# Header
echo "<h2>Ermittlung des ungefaehren realen Memory Limit<h2>";
# Header php.ini
echo "<h3>memory_limit laut php.ini</h3>";
echo "Wert := " . ini_get ('memory_limit') . "<br>";
# Header Test
echo "<h3>memory_limit real</h3>";
$loops = 500000;
#$data = str_repeat('X', 1000);
$data = str_repeat('X', 10000);
echo 'Speichernutzung vor dem Test: ' . formatval(memory_get_usage()) . "\n";
for ($i = 0; $i < $loops; $i++){
$varname = 'var' . $i;
$$varname = $i . $data . $i;
$mem = memory_get_usage();
echo 'Schritt ' . $i . ': Speicher ' . formatval (memory_get_usage()) . "<br/>\n";
}
echo 'Speichernutzung nach dem Test: ' . formatval(memory_get_usage()) . "<br/>\n";
?>
</body>
</html>
Lege ich eine .htaccess-Datei mit entsprechenden Limits an, geht gar nichts mehr. Der Fehler bleibt:
Schritt 6) Import der Sprache
Importiere vbulletin-language.xml
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 710 bytes) in /mnt/cr2/08/817/00000014/htdocs/forum/includes/class_xml.php on line 339
Weiter komme ich nicht mehr. Hat da noch jemand eine Idee? Bei welchem Provider habe ich diese Probleme nicht (1u1, hosteurope, usw.)?
ich habe Stato's PowerWeb S und ich kann kein vBulletin 3.6.4 installieren.
Wenn ich es richtig verstanden habe, scheint es ein generelles Problem bei Strato zu sein. Mich würde mal interessieren, ob das jetzt jemand bei Strato mal gelöst hat, und wenn ja, wie?
Ich habe die include/config.php
ini_set("memory_limit","24M")
geändert. Weiterhin habe ich auf $HOME eine php.ini mit
memory_limit = 24M
angelegt. Ein php-Speichertest funktioniert und kommt mit 19,9M Limit zurück.
<html>
<head>
<title>Ermittlung des ungefaehren realen Memory Limit</title>
</head>
<body>
<?php
function formatval($val)
{
$ret = "";
if ($val < 1024){
$ret = number_format ($val, 0, ',', '.') . " Byte";
}
elseif ($val < 1048576){
$ret = number_format ($val / 1024, 1, ',', '.') . " KByte";
}
else {
$ret = number_format ($val / 1048576, 1, ',', '.') . " MByte";
}
return ($ret);
}
# Header
echo "<h2>Ermittlung des ungefaehren realen Memory Limit<h2>";
# Header php.ini
echo "<h3>memory_limit laut php.ini</h3>";
echo "Wert := " . ini_get ('memory_limit') . "<br>";
# Header Test
echo "<h3>memory_limit real</h3>";
$loops = 500000;
#$data = str_repeat('X', 1000);
$data = str_repeat('X', 10000);
echo 'Speichernutzung vor dem Test: ' . formatval(memory_get_usage()) . "\n";
for ($i = 0; $i < $loops; $i++){
$varname = 'var' . $i;
$$varname = $i . $data . $i;
$mem = memory_get_usage();
echo 'Schritt ' . $i . ': Speicher ' . formatval (memory_get_usage()) . "<br/>\n";
}
echo 'Speichernutzung nach dem Test: ' . formatval(memory_get_usage()) . "<br/>\n";
?>
</body>
</html>
Lege ich eine .htaccess-Datei mit entsprechenden Limits an, geht gar nichts mehr. Der Fehler bleibt:
Schritt 6) Import der Sprache
Importiere vbulletin-language.xml
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 710 bytes) in /mnt/cr2/08/817/00000014/htdocs/forum/includes/class_xml.php on line 339
Weiter komme ich nicht mehr. Hat da noch jemand eine Idee? Bei welchem Provider habe ich diese Probleme nicht (1u1, hosteurope, usw.)?