2016-07-08 12 views
2

Ich habe Joomla, Virtuemart, wenn Debug-Modus aktiviert Fehler zu erhalten. Wie es zu beheben? Ich habe vps Server CentOSJoomla Fataler Fehler: Erlaubte Speichergröße von 272629760 Byte erschöpft

Fatal error: Allowed memory size of 272629760 bytes exhausted (tried to allocate 284095 bytes) in /plugins/system/debug/debug.php on line 1213 
Fatal error: Allowed memory size of 272629760 bytes exhausted (tried to allocate 232974 bytes) in /plugins/system/debug/debug.php on line 1061 
Fatal error: Allowed memory size of 272629760 bytes exhausted (tried to allocate 233968 bytes) in /plugins/system/debug/debug.php on line 1064 
Fatal error: Allowed memory size of 272629760 bytes exhausted (tried to allocate 285383 bytes) in /plugins/system/debug/debug.php on line 1216 
+0

Wie viel Speicher wird verwendet, wenn Sie sich nicht im Debug-Modus befinden? – Terminus

+0

i testen memory_limit = -1 in der php.ini und 1024M und legen seine in debug.php .. – Alexey

Antwort

0

Genau dies vor Zeile oder Funktion Sie unter Zeile hinzufügen in der Datei bekommen Fehler

ini_set('memory_limit', '-1'); 

Wenn Sie Server unbegrenzte mich Nutzung für alle Funktionen und alle App möchten, Sie diese Zeile

max Speichernutzung

- php.ini Datei hinzufügen
memory_limit = -1 

Oder definieren 0

memory_limit = 1024M 

Siehe diese Frage Allowed memory size of 33554432 bytes exhausted (tried to allocate 43148176 bytes) in php

aktualisieren: Versuchen Sie, Ihre index.php wie das ändern:

define('JOOMLA_MINIMUM_PHP', '5.3.10'); 

ini_set('memory_limit', '-1'); 

if (version_compare(PHP_VERSION, JOOMLA_MINIMUM_PHP, '<')) 
{ 
    die('Your host needs to use PHP ' . JOOMLA_MINIMUM_PHP . ' or higher to run this version of Joomla!'); 
} 

Goodluck und Spaß haben!

+0

alle Lösungen mir nicht helfen Fatal error: Erlaubt Speichergröße von 272.629.760 Bytes erschöpft (versuchten 233.968 Bytes zuzuteilen) in/var/www/.ru/public_html/Plugins/System/debug/debug.php auf der Leitung 1064 ####### Fatal error: erlaubt Speichergröße von 272.629.760 Bytes erschöpft (versucht 285.383 Bytes zuzuteilen) in/var /www/domains/enimpuls.ru/public_html/plugins/system/debug/debug.php on line 1216 – Alexey

+0

keine gute Lösung, wie der Täter ist immer noch da. Was Sie tun, bleibt mit dem Fehler. –

+0

Siehe für Update Antwort: [https://www.robertwent.com/blog/joomla/19-joomla-increase-php-local-memory-limit-without-changing-server-settings](https://www. robertwent.com/blog/joomla/19-joomla-increase-php-local-memory-limit-without-changing-server-settings) – ThanhPV

2

256 MB sind mehr als genug für fast alle Joomla-Websites. Wenn Sie mehr benötigen, wird das Problem wahrscheinlich nicht mit der Zuweisung von mehr Speicher behoben.

Sie haben irgendwo ein Speicherleck (höchstwahrscheinlich verursacht durch eine rekursive Funktion, die nie endet) - der Grund, warum die Erhöhung auf 4 GB (4294967296 Bytes) zu funktionieren scheint, ist, dass der Server abgelaufen ist. Überprüfen Sie this post, wie Sie dieses Speicherleck auf Ihrer Joomla-Website finden (wenn Sie nicht sehr technisch sind, dann starten Sie 3rd Party Module/Plugins zu deaktivieren, bis Sie den Schuldigen finden).