ALERT – script tried to increase memory_limit – aneb WordPress zlobí

wordpress logo

Na normálním webhostingu si toho asi jen tak nevšimnete, ale wordpress zlobí. A to kupodivu hodně. Čirou náhodou jsem na to přišel, když jsem byl připojený přes konzoli na serveru a objevila se mi krásná chybová hláška v okamžiku, kdy jsem se přihlásil do administrace WordPressu:

ALERT - script tried to increase memory_limit
to 268435456 bytes which is above the allowed value 
(attacker '217.11.252.6', 
file '/neco/neco/taky/neco/wp-admin/admin.php', line 109)

Pokud se podíváme na uvedený řádek souboru admin.php, tak nalezneme následující.

@ini_set( 'memory_limit', 
apply_filters( 'admin_memory_limit', 
WP_MAX_MEMORY_LIMIT ) );

Což už jsem věděl, že někde ve wordpressu je nastaven memory limit na 256M. Stačilo chvíli googlit a našel jsem o tom krásnou poznámku http://core.trac.wordpress.org/attachment/ticket/13847/13847.4.patch
Stačí provést editaci souboru wp-includes/default-constants.php nalezneme si řádek

if ( !defined('WP_MAX_MEMORY_LIMIT') ) 
{ define('WP_MAX_MEMORY_LIMIT', '256M');}

A hádejte jakou hodnotu si teď změníme. 256M jsem změnil na 128M a chybové hlášení se přestalo zobrazovat.

Views All Time
Views All Time
Views Today
Views Today

Komentujte

Buďte první kdo bude komentovat!

Upozornit na
avatar
wpDiscuz