Chyba 324 (net::ERR_EMPTY_RESPONSE)

- romiix.org
- Člen | 343
Zdravím,
preberám starší projekt a neviem si rady so spustením.
Vo Front_BasePresenter.php mám
abstract class Front_BasePresenter extends to BasePresenter {
protected function beforeRender(){
...
$this->template->eshop_category = CategoryModel::getTreeAssoc($this->id_lang);
...
}
}
V takomto prípade to vyhodí
Chyba 324 (net::ERR_EMPTY_RESPONSE): Server ukončil pripojenie bez odoslania údajov.
Ak riadok
$this->template->eshop_category = CategoryModel::getTreeAssoc($this->id_lang);
zakomentujem, tak mi to pravdaže vyhodí chybu
The variable 'eshop_category' does not exist in template.. To je
v pohode. Problém je, že je úplne jedno, či je metóda
getTreeAssoc zakomentovaná alebo nie. Aj keď celú metódu
zakomentujem, tak stále dostanem iba 324, nevyskočí ladenka.
Má niekto nápad prečo to môže vracať túto chybu?
Ďakujem.

- romiix.org
- Člen | 343
Zistil som, že to nie je chyba CategoryModel. Rovnako sa to
správa pri zavolaní metódy hocakého modelu.
Modely sú dedené od NObject. Môže byť chyba tam?
Konštruktor neobsahuje dokopy nič
function __construct($id_lang){
$this->id_lang = $id_lang;
}

- romiix.org
- Člen | 343
Premýšľam tak nad tým…
Ten istý systém je použitý ako redakčný systém, to funguje. Problém robí ak je použitá nadstavba e-shopu.
A tiež som zabudol spomenúť, že presne ten istý zdroják na hostingu websupportu ide. Problém to robí na mojom localhoste. Takže asi ide o nejakú špecialitku nastavenia apachu, ale nenapadá mi o čo ide.
Napadlo mi, zvýšiť memory limit z 128 na 300MB, ale nepomohlo to. Iba strieľam naslepo.
Editoval romiix.org (9. 7. 2011 17:11)

- romiix.org
- Člen | 343
Prikladám riešenie ak by sa to stalo aj niekomu inému.
Už som bol zúfalí, tak som si zobrazil phpinfo() na serveri a
snažil som sa dostať zhodný výsledok aj na localhoste.
Mohlo za to nastavenie v php.ini. Pôvodne bolo
allow_call_time_pass_reference = Off
a bolo ho treba zmeniť na
allow_call_time_pass_reference = On