Úvodní stránka › Fórum podpory WordPressu › Problémy s WordPressem › Málo paměti na serveru?
Štítky: Memory, memory_limit, paměť, upload_max_filesize
Zvolené téma obsahuje celkem 11 odpovědí. Do diskuze (7 účastníků) se naposledy zapojil uživatel admin a poslední změna je stará 12 let, 6 měsíců.
-
AutorPříspěvky
-
23. září 2011 (22:02) #1202
Akoj ve spolek, jsem wordpressí nováček. Nainstaloval jsem si WordPress, dal jsem do něj asi 5 pluginů, co doporučují na http://blog.h1.cz a přestala mi fungovat administrace. Stránky pro návštěvníky se normálně zobrazují, ale wp-admin píše buď 500 Server error, anebo zobrazí jen úplně čistou stránku.
Díval jsem se do error logu Apache a je tam spousta těchto hlášek:
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /var/www/vhost/nezesilet.cz/httpdocs/wp-admin/menu-header.php on line 99…
Jestli to dobře chápu, v Apachi je nastavený limit, kolik paměti může stránka použit, a po přidání pluginů se do toho limitu wordpress nevejde. Kdy pluginy vymažu, tak to funguje. Dělám něco špatně, nebo je taková spotřeba paměti normální normální a já mám příliš přísný hosting? Nebo nějaká úplně jiná odpověd´?
Předem díky, Laďa
24. září 2011 (4:23) #9427Já osobně, pokud bych se nemohl dostat do administrace, bych přes ftp smazal, nebo aspoň dočasně přejmenoval složky se všemi naposled instalovanými pluginy, zkusil zda mi administrace poté funguje a nainstasloval plugin WP-Memory-Usage, který v administraci ukáže využití paměti na serveru.
Odkaz pro stažení: http://wordpress.org/extend/plugins/wp-memory-usage/
24. září 2011 (7:37) #9428Přesně tak, problém je v nedostatečné paměti (memory_limit v nastavení PHP). Podle chybové hlášky máte povoleno pouze 32 MB, což sice stačí na samotný WordPress, ale pokud nainstalujete nějaké další pluginy, tak dojde k problémům. Požádejte o navýšení poskytovatele hostingu, možná si budete muset něco připlatit. Jaký hosting a tarif používáte? Prohlédněte si související témata u nás na fóru, určitě tam najdete další tipy ohledně tohoto problému.
Dočasné řešení problému a zprovoznění administrace správně popsal mirekk, díky.
24. září 2011 (8:21) #9429Mirekk: Thanks :-)
nezesilet.cz:
Dobrý den,
Jedná se o velmi častý problém, který zde řešíme. Problém je v tom, že daný hosting má memory_limit na malé hodnotě a tak při přidání několika pluginů se může vyskytnout právě tato chyba.
Řešení:
Osobně doporučuji aktivovat váš hosting s prosbou o navýšení memory_limit. Pokud by vám nebylo vyhověno, lze se ještě pokusit o níže uvedená řešení a nebo nějáké pluginy oželet, či změnit hostera(Wedos, 30 KČ měsíc, memory_limit – 128 MB). Pro sledování samozřejmě lze užít výše uvedený plugin WP-Memory-Usage , jako pěkný se ale jeví u plugin wordpress.org/extend/plugins/wp-overview-lite/ .
http://jedenbod.cz/311-wordpress-fatal-error-allowed-memory-size-of-33554432-bytes-exhausted.html
http://blog.jankaspar.cz/jak-obejit-memory-limit-ve-wordpressu-kdyz-to-nejde-pres-htaccess/
Neteyes.cz
28. září 2011 (12:27) #9430Wedos doporučuji. Je pro WP velmi vhodný.
12. října 2011 (10:30) #9431Mám stejný problém jako tazatel původní otázky a nějk mi od něj chybí zpětná vazba, jestli se mu podařilo problém vyřešit a jakým způsobem řešil. Mám tesotvací instalaci WP a po nainstalování nějakého pluginu mi to vyhodilo hlášku Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 7680 bytes) in /home/www/jirikovovideni.eu/subdomeny/www/wordpress/wp-admin/includes/deprecated.php on line 686
Stránky se zobrazují validně, ale do administrace se nedostanu protože to vyhazuje onu hlášku.
12. října 2011 (11:32) #9432Podívejte se na související vlákna na fóru. Najdete tam mnoho tipů jak paměťovou náročnost snížit (zejména u české verze WordPressu), jak vytížení paměti sledovat pomocí pluginů nebo jak deaktivovat plugin, když se nemůžete dostat kvůli chybě do administrace (viz také hned první odpověď v tomto vlákně). Obecně by ale mělo nastavená hodnota 64 MB pro memory_limit stačit. Kolik používáte pluginů a jaké?
12. října 2011 (12:03) #9433Osobně to řeším vždy domluvou s webhosterem. Reálně není žádný velký důvod proč by se tomu měl bránbit. Třeba nezoptimalizované výběry dat z velkých databází jsou pro hosting podle mně mnohem větší zlo, než vyšší využití paměti.
Takže já doporučuji domluvu, nebo změnu hostingu…
12. října 2011 (12:19) #9434mám instalováno 9 pluginů posledním bylo bbpress, ale to už nastal ten problém při instalaci. Zkusím řešit s hostingem. Každopádně děkuji za reakci i za toto forum a celkově za podporu wp.
12. října 2011 (13:12) #9435Vyřešil jsem prozatimně smazáním plužinu bbpress a už to běží jak má. Pokud hosting nenavýší pamět přecházím k wedos
17. října 2011 (19:52) #9436Ahoj,
zrovna jsem se s tím taky setkal. Paměť si do budoucna nějak pořeším ale není mi jasná jedna věc.
WordPress mi při nahrávání fotky (500kB) do médií vyhodí hlášku
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 4608 bytes) in …/media.php on line 254
Wp sice ukazuje, že může nahrávat 8mB, což je trochu pro uživatele zrádné (asi je to povoleno v php.ini pro upload ), každopádně to koliduje s tím co uživatel vidí a jaký nastává problém…
To jen taky mezi řečí :-)
19. října 2011 (9:43) #9437Jirik: Pokud používáte čekou verzi, tak můžete zkusit tento plugin, který by měl několik MB paměti “uspořit”. Obecně by ale mělo 64 MB paměti (memory_limit) stačit i pro mnoho pluginů. Můžete vyzkoušet některé pluginy deaktivovat a měřit pomocí pluginu WP-Memory-Usage využívanou paměť. Jaký používáte hosting a jak zareagoval na žádost o navýšení paměti?
wifi_jirka: Ano, pletou se tam dvě různé hodnoty. Jedna hodnota je povolená velikost pro nahrávání obrázků (8 MB, direktiva upload_max_filesize v php.ini), takže obrázek o velikosti 500 kB by měl být v pořádku nahrán. Jenže během nahrávání dochází k automatickému zpracování náhledů, které vyžaduje trochu více paměti (memory_limit) než je obvyklé. A pokud je paměti nedostatek, tak to bohužel skončí touto chybovou hláškou…
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.