Bílá stránka, pokud je v aplikaci knihovna JPGraph

- thunderbuff
- Člen | 164
Mám takový delikátní problém. Vytvářím aplkaci, která potřebuje kreslit grafy. Stáhnul jsem si knihovnu JPGraph a nakopíroval jí do LIBS_DIR a přejmenoval dvě duplicitní třídy. Vše v pořádku fungovalo. Pak jsem ale vyměnil XAMPP za MAMP. Od té doby se mi aplikace „porouchala“. Jakmile smažu cache, otevřu prohlížeč a spustím aplikaci, vidím jen bílou stránku, vůbec nic na ní, ani laděnka se nezobrazí. Error log webserveru i logy aplikace jsou čisté. Dělá to jen v případě, když mám v LIBS_DIR JPGraph. Jakmile ho smažu, vše je OK. Pokud index.php spusím v přímo v konzoli (php index.php), robot loader si vygeneruje cache a vše pak funguje i v prohlížeči. Nemáte nějakou radu, kde hledat chybu?

- thunderbuff
- Člen | 164
Díky za radu. Sice musím používat require, ale aspoň to funguje :-)
// Edit: Ty requiry nejsou dobré řešení. Jde nějak zjistit, na čem robotloader spadne, krom testování každého souboru zvlášť?
Editoval thunderbuff (29. 8. 2012 13:29)

- MartyIX
- Člen | 217
- A v Apache error logu nic neni?
- https://github.com/…otLoader.php –
ja bych si do metody
scanScriptdoplnil na zacatek neco jako:
echo "$file<br />";
A uvidis, na kterem souboru to skoncilo.

- thunderbuff
- Člen | 164
MartyIX napsal(a):
- A v Apache error logu nic neni?
- https://github.com/…otLoader.php – ja bych si do metody
scanScriptdoplnil na zacatek neco jako:echo "$file<br />";A uvidis, na kterem souboru to skoncilo.
Díky! TOhle mi pomohlo celu situaci vyřešit. Bordel dělala třída
překládající kódivání GB2312 (čínština) do UTF-8. Jelikož
kódování GB2312 opravdu nepotřebuji, třídu jsem zakomentoval a vše
šlape, jak má.
Vyřešeno.