Fehlermedlung Allowed memory
Eingetragen von isaack (106)
am 26.04.2011 - 11:05 Uhr in
am 26.04.2011 - 11:05 Uhr in
hallo,
ich habe einen eigenen server und bin anfänger damit. habe jetzt drupal aufgespielt und auch daran gearbeitet. jetzt bekomme ich jedoch folgende meldung:
Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 30720 bytes) in /var/www/vhosts/altdeutsche-lose.de/site2/includes/database.inc on line 153
wie kann ich den fehler beseitigen?
danke schonmal im vorraus für die hilfe
gruß isaack
- Anmelden oder Registrieren um Kommentare zu schreiben
Der Fehler hat mit einem zu
am 26.04.2011 - 11:18 Uhr
Der Fehler hat mit einem zu gering eingestellten PHP memory_limit zu tun - wieviel MB lässt denn dein Provider zu ?
Sinnvoll sind für ein Drupal mit den üblichen Modulen ( Views, CCK etc) 64 MB - mehr ist natürlich auch nicht verkehrt.
Dieser Wert lässt sich im Normalfall nur durch den Provider festlegen ( in der php.ini ) oder - falls erlaubt - über einen Eintrag in der htaccess
php_value memory_limit 64M
Wenn du selbst Root Zugriff hast, kannst du die Einstellungen natürlich selbst in der php.ini anpassen - ansonsten reicht eine Mail an den Support deines Providers..
Du findest den Wert über die Funktion phpinfo();..
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
habe bei mir 128M in die
am 26.04.2011 - 11:19 Uhr
habe bei mir 128M in die php.ini eingetragen und den apache neu gestartet. leider immer noch das gleiche.
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
isaack schrieb habe bei mir
am 26.04.2011 - 11:22 Uhr
habe bei mir 128M in die php.ini eingetragen und den apache neu gestartet. leider immer noch das gleiche.
Welche Module hast du denn in deiner Drupal-Installation aktiviert ?
Hast du mal die Cache Tabellen geleert ? Dies kannst du ja direkt über die Datenbank machen ( phpmyadmin -> alle Tabellen mit cache_* leeren )
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
habe alle caches in der db
am 26.04.2011 - 11:33 Uhr
habe alle caches in der db gelehrt geht aber immer noch nicht.
habe die seite umzihen lassen. von einer domain zu einer anderen und auch einen neuen webspace zugewiesen. seid dem geht das auch nciht mehr und bekomme die meldung.
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
Memory limit
am 26.04.2011 - 12:07 Uhr
Hallo.
Bist Du Dir sicher, dass Du den Wert auf 128MB eingestellt hast?
262144 bytes
sind nämlich 256kB.
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hi, eingetragen, ok. Aber
am 26.04.2011 - 12:17 Uhr
Hi,
eingetragen, ok. Aber werden die Werte auch übernommen? Was sagt drupal oder phpinfo() dazu? Wird dort die Änderung anzeigt?
php.ini
max_execution_time = 120
max_file_uploads = 20
max_input_nesting_level = 64
max_input_time = 120
memory_limit = 200M
Hab ich im moment drin. Es kommt ansonst auch auf den Provider an. Zwar schreib z.B. 1und1 das bein Anwesenheit einer php.ini der Speicher auf 8 MB runtergeschraubt wird, aber beim buisness Paket ist es bei mir genau umgekehrt. Leere php.ini bringt sofort 128 MB. Liegt aber an den Besonderheiten von 1und1.
Wenn du sagst, du hast den apache neu gestartet: hast du es jetzt unter xampp laufen oder unter einen Root-Server? Bei Websacpe lässt sich ja der apache nicht vom Kunden aus neu starten!
Es gibt noch einen anderen Trick: Language Dateien einfach vorher aus dem Modul entfernen. Man kann die *.po auch später von Hand importieren. Meist kommt die Meldung, wenns ans importieren der Sprachen geht.
So oder so sollte es natürlich auch mit Sprachpaket laufen!
In welcher php.ini hsat du denn die Werte eingetragen? Unter dem Ordner "php" in xampp oder im unterordner der Drupal Installation? Für letzteres muss der Server korrekt konfiguriert sein.
mfg Crusher
also in meiner phpinfo()
am 26.04.2011 - 12:20 Uhr
also in meiner phpinfo() steht auch 128M
und ich habe einen root server daher auch der neustart.
hier meine daten dazu
max_execution_time = 60
max_file_uploads = 50
max_input_nesting_level = 64
max_input_time = 60
memory_limit = 128M
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
Oder aber das Skript ist zu
am 26.04.2011 - 12:22 Uhr
Oder aber das Skript ist zu gierig.
Was genau machst du, bevor die Meldung kommt? Hast du alle Module auf den neusten Stand gebracht?
ich habe das script mit einem
am 26.04.2011 - 12:25 Uhr
ich habe das script mit einem neuen webspace und einer neuen domain bestückt. das wars auch schon. und seid ich das gemacht habe kommt diese meldung.
und das ging ja auch davor ohne probleme
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
welches "script"? Meinst du
am 26.04.2011 - 12:27 Uhr
welches "script"? Meinst du jetzt das CMS Drupal allgemein?
ja das meine ich. Habe das
am 26.04.2011 - 12:30 Uhr
ja das meine ich.
Habe das unter einer anderen Domain fertig gemacht und jetzt mit einem eigenen Webspace und einer Top-Level Domain auf dem gleichen Server bestückt.
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
@isaack Na dann erhöhe den
am 26.04.2011 - 12:35 Uhr
@isaack
Na dann erhöhe den Wert einfach weiter.
Ich nutze z.B. 384 MB Limit ... bei 128 MB ging mein Projekt regelmäßig in die Knie .... auch 200 MB waren zu knapp.
Du wirst auf dem Root-Server doch sicherlich ausreichende Ressourcen haben.
Drupal rockt!!!
ich werd hier gleich bekoppt.
am 26.04.2011 - 12:45 Uhr
ich werd hier gleich bekoppt. sorry
also ich habe jetzt auf 384M hochgeschraubt. in der .hataccess in der settings.php und in der php.ini in ordner /etc/php5/apache2/
ich bekomme immer noch die gleiche meldung wie vorher. aber in der phpinfo() steht auch 384MB memory_limit
ich weis nicht mehr was ich machen soll
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.
Dann liegt es nicht am
am 26.04.2011 - 12:53 Uhr
Dann liegt es nicht am memory_limit. Hast Du, vor dem Umzug, irgendetwas am Server verändert? PHP?
Steht im Statusbericht irgendetwas?
Lass mal das update durchlaufen - nochmal Cache löschen ... ansonsten kann man nur Raten.
Drupal rockt!!!
nein habe nichts
am 26.04.2011 - 12:58 Uhr
nein habe nichts verändert.
die seite so wie sie war vor dem umzug geht ja auch. nur die die auf dem neuen webspace mit neuer domain ist geht nicht. das ist ja das kommische.
kannst mich auch gern mal per mail anschreiben da kan n ich dir das auch alles nochmal zeigen.
Shop-Amway.de Ihr Onlineshop in Sachen Amway Produkte.
Bestellen Sie einfach und bequem von Zuhause aus per, Telefon, Mail, Fax oder im Online Shop.