Problém "Blank page"
- Last revised:
- Neděle, 11 Duben 2010
Answer
Pokud uvidíte "blank page" neboli "white screen" (prázdná stránka), pravděpodobně nastala Fatální chyba nebo chyba v PHP.
Je mnoho možností, které to mohly zapříčinit, např. pokud se některé komponenty dostanou do rozporu, kód se snaží předefinovat již existující třídu nebo metodu, v kódu se vyskytne chyba nebo používáte nepodporovanou PHP verzi.
Úplně první věc, kterou byste měli udělat, když tato situace nastane, je zjistit skutečný zdroj problému (chybová hlášení). V první řadě byste se měli pokusit o zvýšení úrovně hlášení chyb. Nastavení se nachází v Joomla Administration / Global Configuration / Server (tab) / Error Reporting. Hlášení chyb nastavte na maximum. Pokud se nic nezobrazí na obrazovce prohlížeče, je velká šance, že chyba bude zapsána v záznamu webového serveru. Pokud stále nic nevidíte, pak budete muset nastavit protokol chyb na serveru. I když není nic uvedeno na obrazovce prohlížeče, chyba bude zaznamenána v protokolech serveru. Chybová hláška Vám může pomoci odhalit příčinu problému.
Ve většině případů chyba nastane když:
- komponenty se stejnou funkčností jsou nainstalovány a aktivní zároveň (např. když byste se snažili spustit zároveň ARTIO JoomSEF a sh404sef) - to může způsobit konflikty zdrojových kódů
- používáte nepodporovanou PHP verzi; nejnovější JoomSEF verze již nejsou testovány s PHP4, pouze s PHP5
- (5.1.0 a novější)
- některý zdrojový kód souboru chybí
- skript je krátký (to vyžaduje více paměti, než je pro používání povoleno)
- v kódu je chyba