Tomáš Fejfar bio photo

Tomáš Fejfar

Web developer

Email Twitter Facebook Github Stackoverflow

Requested scripts may not include parent directory traversal (”../”, “..\” notation)

Tahle práva mě dnes překvapila při ladění shopu. Používal jsem na jednom serveru spoustu věcí na ZENDu, tak jsem si nechal dát ZF do include_path, abych nemusel pokaždé tahat FTPčkem těch10MB (nemam shell access). A ejhle, oni mi upgradovali na 1.7.5 a co se nestalo :)

Tahle chyba nastává, když vkládáte view s cestou např.: “../partials/muj-partial.phtml” :)

Řešení naštěstí existuje

<?php
$view->setLfiProtection(false);

Po chvíli zlobení a nadávání jsem vygooglil tento článek:
Zend Framework 1.7.5 Released - Important Note Regarding Zend_View
53.6.1. Migrating from versions prior to 1.7.5 v manuálu Zend Frameworku