Can't you disable safe_mode? It has been deprecated on php 5.3 and is removed from php 5.4 since it was not "correct" and generated more pain than security. http://www.php.net/manual/en/features.safe-mode.php
A well chosen open_basedir is a good alternative to safe mode. -- []'s Breno Damas M. Ribeiro +[Web] Developer +http://ribeirobreno.com.br/ "E eu com essa dor terrível nos diodos esquerdos." - Marvin On Tue, Sep 17, 2013 at 9:55 AM, Miloš Vučinić <[email protected]>wrote: > Oh and one more thing. When I delete the line set_time_limit(0);, the > error stays the same > > > On Tuesday, September 17, 2013 2:33:59 PM UTC+2, Miloš Vučinić wrote: >> >> Hey guys, >> >> I am not usually asking for help, but this time I am desperate. I am >> running a Cake PHP app on a* safe mode php server*. And when I try to >> download a file using media view i get error Cannot set time limit in safe >> mode [CORE/Cake/Network/**CakeResponse.php, line 1303 . >> So I delete that line just to see what will happen (maybe it can work >> without it or smth) upload the code and I get the same error, as if I >> haven't changed the code in /Cake/Network/CakeResponse.php . Then I thought >> I am editing the wrong files so I add a few echos and it works .. I am so >> confused... >> >> *The full error is here : * >> Warning (2): set_time_limit(): Cannot set time limit in safe mode >> [CORE/Cake/Network/**CakeResponse.php, line 1303]Code Context >> >> set_time_limit - [internal], line ?? >> CakeResponse::_sendFile() - CORE/Cake/Network/**CakeResponse.php, line >> 1303 >> CakeResponse::send() - CORE/Cake/Network/**CakeResponse.php, line 415 >> MediaView::render() - CORE/Cake/View/MediaView.php, line 98 >> Controller::render() - CORE/Cake/Controller/**Controller.php, line 948 >> Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.**php, line 194 >> Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.**php, line 162 >> >> even tho the new function looks like this: >> /** >> * Reads out a file, and echos the content to the client. >> * >> * @param File $file File object >> * @return boolean True is whole file is echoed successfully or false if >> client connection is lost in between >> */ >> protected function _sendFile($file) { >> $compress = $this->outputCompressed(); >> $file->open('rb'); >> while (!feof($file->handle)) { >> if (!$this->_isActive()) { >> $file->close(); >> return false; >> } >> set_time_limit(0); >> echo fread($file->handle, 8192); >> if (!$compress) { >> $this->_flushBuffer(); >> } >> } >> $file->close(); >> return true; >> } >> >> >> *Is it possible that CakePHP cant be run under safe mode servers ? * >> >> -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/groups/opt_out. > -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/groups/opt_out.
