Přehled odpovědí
-
AutorPříspěvky
-
13. března 2011 (14:34) odpověď na téma: Chyba: Fatal error: Allowed memory size of 33554432 bytes exhausted #8017
Zkuste ještě navýšit tento limit v konfiguračním souboru wp-config.php vložením následujícího řádku (někam před řádek “That’s all, stop editing! Happy blogging.”):
define('WP_MEMORY_LIMIT', '64M');WP-Memory-Usage ukazuje i poté dostupných 64 MB?
Pokud se chyba stále projevuje, zkuste deaktivovat všechny pluginy, zda to náhodou nějaký z nich nezpůsobuje.
Pokud se dobře pamatuju, tak některé problémy s pamětí by také měly být vyřešeny v nové verzi WordPressu 3.1. Pokud čekáte na češtinu, tak ta by měla vyjít během zítřka, ale čekat na ní nemusíte a můžete to vyzkoušet rovnou…
13. března 2011 (14:00) odpověď na téma: Chyba: Fatal error: Allowed memory size of 33554432 bytes exhausted #8015Podle té chybové hlášky to vypadá, že máte memory_limit u hostingu nastaven pouze na 32 MB. Můžete to nejdříve ověřit? Stačí se podívat na výpis funkce phpinfo() a najít položku memory_limit.
Pokud je tam opravdu 64 MB, tak budeme pátrat dále…
Jaký používáte hosting?
Podobné věci obvykle způsobuje nějaký konflikt JavaScriptů. Zkoušel jste deaktivovat všechny ostatní pluginy a nasadit výchozí šablonu? Vyčistit cache prohlížeče, vyzkoušet jiný prohlížeč? Plugin jste nainstaloval/aktualizoval automaticky (abychom vyloučili chybu v přenosu na FTP)? Objevují se nějaké JavaScriptové chyby (např. v IE8 v levém dolním rohu žlutá ikonka)?
Není potřeba žádný plugin. Pokud je dobře udělaná šablona a komentáře správně využívají funkci comment_class(), tak jsou ke každému komentáři automaticky přiřazeny příslušné třídy. V našem případě: bypostauthor (komentář vložil autor příspěvku) a comment-author-admin (pro případ uživatele “admin” – pro ostatní uživatele lze samozřejmě zaměnit).
Takže stačí do souboru style.css v adresáři šablony vložit příslušné kaskádové styly, např. jiné pozadí komentáře, ohraničení komentáře nebo i samotného gravatara, např.
.commentlist .bypostauthor .avatar {border: 1px solid #DFDFDF;
}
Netestováno…
Přesně tak, díky Lukenzi. Zkus trochu podrobněji popsat v čem je vlastně problém. Naprostá většina pluginů je funkčních, jen je občas potřeba prostudovat návod.
Využiju tento dotaz ještě k přehledu několika zajímavých pluginů pro správu galerií, které nám postupem času utkvěly v paměti:
– Asi nejznámější je NextGEN Gallery (prověřený a aktualizovaný plugin).
– File Gallery vypadá také dobře.
Často využívané jsou pak i externí galerie (např. Google Picasa) a další, kdy obrázky nehostujete na svém serveru, ale pomocí nějaké externí služby, která je integrovaná do WordPressu. Podobný přístup se občas vyplatí zejména pokud umožňujete svým uživatelům nahrávat mnoho fotek (např. alba z dovolené)… Rizikem je pak ale samozřejmě závislost na externí službě.
Stejně se ptám :-)
Nakonec je to tedy upravený výpis stránek nebo funkce vlastního menu? Ten výše uvedený kód vypadá bez problémů, spíše jestli jste nezapomněl přidat další kód do souboru functions.php (viz návod), kde musíte menu ještě registrovat pomocí funkce register_nav_menu(). A nezapomenout v administraci přiřadit vytvořené menu registrované pozici (v tomto případě “primary”).
Tak lepší reklamu by si Wedos nikde nezaplatil :-)
Díky za zpětnou reakci a zkušenosti s tímto hostingem…
1) Pokud se nepletu, tak podle těch cest jde o hosting Savana? A tam je myslím potřeba povolit soubor
.htaccess(a vlastně celýmod_rewrite) v administraci hostingu (sekce Domény). U jiným hostingů je to třeba také nejdříve povolit a až pak to začne fungovat.2) Další chyby jsou patrně způsobeny nějakým restriktivním nastavením hostingu. Automatická aktualizace správně funguje? Pokud se správně pamatuju, tak bychom měli mít ještě loginy (nezkoušel jsem zda funkční) ohledně nějakého starého problému s NextGen Gallery? Pokud to tu chybu ještě stále píše, tak to ale můžeme vyzkoušet…
P.S. Vlákna příště nemusíte zakládat celé znovu, umíme si je přesunout do správné části…
A ještě malé doplnění k tématu: Pokud máte na webu opravdu hodně stránek, tak můžete vyzkoušet plugin YD *FAST* Page update, který by měl zefektivnit práci s nimi (tzn. rychleji je zpracovávat a zobrazovat).
Časem se tohoto zlepšení patrně dočkáme i přímo v samotném WordPressu.
wedos: Vítejte na fóru :-)
Jak jsem psal, tak u mého testovacího webu je vše bez problémů. A podle dosavadních názorů ostatních uživatelů je Wedos často využívanou možností při nedostatky “vynucené” změně hostingu. Proto také hosting doporučujeme přímo na hlavní stránce :-)
Jen pro zajímavost – co je nainstalováno na serveru za cache, že se při provozu WordPressu dostáváme s memory_limitem i pod 20 MB (jinde i kolem 50 MB)?
A tvoří uživatelé WordPressu velkou část vašich webů?
Lukenzi: Díky moc za přehled hostingů, máme podobné zkušenosti. Pokud nepotřebujete něco specifického, Wedos je ideální volba. Včera jsem ho zkoušel a web ve WordPressu se načítá opravdu velmi rychle, veškeré aktualizace bez problémů. Endoru jsem nezkoušel a Savanu také ne, ale podobné hodnocení znám z doslechu…
Reklama: Pokud si objednáte hosting Wedos kliknutím na banner v pravé horní části našeho webu, dostaneme za vaši objednávku provizi, která slouží na provoz webu a fóra :-)
majthu: Každopádně než přejdete, tak bych zkusil napsat na hosting, zda vám memory_limit nenavýší. Podle jejich webu by měl mít tarif Standard memory_limit nikoli 32 MB, ale 48 MB, což by mělo bohatě stačit.
Každopádně třeba plugin WP-Memory-Usage by měl jít určitě nainstalovat i s využitím části memory_limitu. Možná je nějaký problém v celé automatické aktualizaci nebo to může dělat i nějaký plugin. Zkuste nejdříve deaktivovat všechny pluginy a pak nainstalovat nějaký malý jednoduchý plugin. Pokud to půjde, tak je můžete postupně zapínat (jako první pak ten na sledování využití memory_limitu). Uvidíte jak to bude narůstat, případně nemusíte některé vůbec zapínat (nebo nepoužít českou lokalizaci). Chce to si s tím trochu “pohrát”…
Díky za zprávu, také jsem ho včera zkoušel a byl jsem mile překvapen rychlostí načítání a bezchybným provozem WordPressu. Uvidíme, co bude dále, doufejme, že trochu zdraží, aby si zachovali stávající vysokou kvalitu :-)
P.S. Díky za login k jiné doméně u Banánu, zkoušíme to ještě testovat…
Tak už jsem to asi objevil. Finta spočívá v používání zvýrazněných příspěvků (sticky).
Pokud je využívána stávající funkčnost WordPressu, tak jsou brány všechny zvýrazněné příspěvky jako prioritní, tedy na úvodní stránce se zobrazí průnik všech zvýrazněných příspěvků (těch je 7) a prvních 4 (podle nastavení) příspěvků. Protože z těchto prvních 4 příspěvků jsou tři už označené jako zvýrazněné, tak bude vlastně přidán už pouze jeden z nich. A to je 7 + 1 = 8. Uff…
A teď co s tím? Záleží co na webu vlastně chcete zobrazovat, upravit lze všechno. Pokud máte 7 zvýrazněných příspěvků, tak je asi nesmysl chtít zobrazovat na hlavní stránce pouze 4 příspěvky? Pokud je chcete tímto způsobem nějak označovat, tak bych nalezl spíše nějaký jiný způsob – zvýrazněné příspěvky jsou většinou dělané proto, aby zobrazovaly jeden – dva prioritní (důležité) příspěvky na úvod. Ale udělat jde všechno, chce to si to nejdříve pořádně rozmyslet…
Potom můžete experimentovat s parametrem ignore_sticky_posts (zvýrazněné příspěvky lze ignorovat, vybírat z nich, atd).
Jednoduchý příklad pro ignoranci zvýrazněných příspěvků:
<?php query_posts( $query_string . 'ignore_sticky_posts=1' ); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
Zkuste ještě pro jistotu zakomentovat tento kód, abychom definitivně vyloučili ten slider.
<?php // include (TEMPLATEPATH . '/slide.php'); ?>Nelíbí se mi tam ten parametr showposts (není už nadále podporován a měl by se používat parametr posts_per_page).
Dále by to v této spojitosti mohl být problém WordPressu 3.1 – zkuste nainstalovat a aktivovat plugin Hotfix.
Nápady došly :-) Pokud nic nepomůže, pošlete prosím přístupy na email pavelevap@separatista.net (stačí zřídit dočasného administrátora, kterého pak smažete). Každopádně je to docela zajímavý problém…
Teď si nejsem úplně jist, čím se to liší od našeho minulého tématu?
Jakým způsobem je menu generováno? Pokud nepoužíváte funkce vlastního menu (od WordPress 3.0), tak bych to asi jednoduše předělal, aby je menu využívalo. Potom si můžete “naklikat” vlastní uživatelské odkazy.
Jde to samozřejmě i bez nového menu, ale je to složitější:
– Můžete celé menu udělat ručně (vložit do šablony HTML – pokud se nebude do budoucna měnit).
– Můžete odkazy přidat pomocí vlastní funkce s využitím filtru wp_list_pages (pročtěte tento návod). Pokud je ovšem menu generováno pomocí funkce wp_list_pages().
Zkuste ale raději nejdříve popsat ještě nějaké podrobnosti…
Ten jQuery slider by to mohl za určitých okolností také způsobovat. Pokud je tam špatně udělaný dotaz, tak by se to mohlo přenášet dále na celou úvodní stránku…
Pokud dobře vidím, tak se na úvodní stránce zobrazuje 8 příspěvků a ve slideru 5 snímků. Takže tím by to asi být také nemělo… Není to ještě někde přímo nastaveno? Např. právě pro ten slider v administraci?
Potom už by to mohl být jen nějaký plugin, zkuste je všechny deaktivovat a případně postupně zapínat…
Pokud nic z toho nepomůže, tak to je docela zajímavý problém a budu rád, pokud mi pošlete přístupy (stačí administrátor WordPressu) emailem…
Lukenzi: Co je to za šablonu? Nějak jsem si toho ve zdrojovém kódu nevšiml…
Tak teď tomu moc nerozumím, na uvedené URL adrese je pouze výchozí šablona Twenty Ten.
Patrně došlo k nějaké chybné instalaci šablony nebo nekompatibilitě stažené šablony s nějakým pluginem? Nebo nebyla šablona po instalaci správně nastavena? O jakou šablonu šlo (v oficiálním adresáři by měly být všechny šablony funkční)? Pomohlo tedy patrně přepnutí na výchozí šablonu?
Mimochodem všimli jste si, že si Webhosting C4 přidává do šablon automaticky své odkazy? Patrně přidává nějaký soubor (plugin) do svého instalačního balíčku? Můžete to někdo s tímto hostingem potvrdit?
Určitě by to šlo, pokaždé když sem píšu nějaký zdrojový kód, tak si na to vzpomenu :-)
Jakmile doděláme češtinu pro WordPress 3.1, tak bude fórum na řadě. Přece jenom už je v testovacím režimu dost dlouho. Trochu nečekaně se však rozrostlo a nějak na něj (kromě samotného odpovídání na dotazy) nezbylo moc času. Bude potřeba i upgrade bbPressu (brzy má vyjít nová verze, poslední jako samostatné aplikace, poté už to bude přímo integrovaný plugin WordPressu), dočeštění a trochu i nějaký layout…
Každopádně díky moc za návrh a hlavně za všechny zodpovězené dotazy na fóru!
WPBeginner: Přehledný návod pro uživatelská pole ve WordPressu.
ZigConnect: Nový plugin pro definování vztahů mezi různými vlastními typy obsahu. Podobným pluginem je i Posts 2 Posts, který se dočkal nové verze.
WordPress Answers: Jak zobrazovat všechny vlastní typy obsahu, které využívají právě zvolenou taxonomii.
WordPress Answers: Stránkování komentářů má některé nepěkné SEO (duplicita a přesměrování) efekty, pomocí tohoto příkladu se jich částečně zbavíte.
WordPress Answers: Jakými způsoby lze rozčlenit libovolný vlastní typ obsahu podle jednotlivých let?
majordojo: Zajímavý článek o tom, proč vlastně WordPress zvítězil v konkurenci redakčních systémů.
WordPress Answers: Jak povolit nahrávat jen jeden obrázek k příspěvku a zakázat video?
Pro Blog Design: “Tahák” pro vybrané objekty ve WordPressu.
-
AutorPříspěvky