Warning rename Prstup je odmietnut. (code: 5)
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- SontoEremo
- Člen | 341
Zdravím
Túto chybu mi vždy vyhodí
rename(C:\xampp\htdocs\webtest\app/../temp/cache/Nette.Configurator/Container_4400dc6c3a.php.tmp,
C:\xampp\htdocs\webtest\app/../temp/cache/Nette.Configurator/Container_4400dc6c3a.php): Prstup je odmietnut. (code: 5)
Po refreshnutí je všetko v poriadku ale akonáhle vojdem do adresy
webtest/user-access/recovery
Tak to znova vyhodí tracy ten text ale napr.
webtest/user-access/login
webtest/user-access/register
tu chybu nevyhadzuje!
V tracy mi ukazuje ešte toto
if (file_put_contents("$name.tmp", $content) !== strlen($content) || !rename("$name.tmp", $name)) {
Neviete niekto prečo? ďakujem vopred za odpovede.
Editoval SontoEremo (30. 4. 2015 21:19)
- chloris
- Člen | 23
David Grudl napsal(a):
Můžete zkusit tento fix? https://github.com/…d21f239f90bf
Stále stejný problém :-(. Vypadá to, že se to děje jen na vývojovém prostředí na Windows. Na linuxovém produkčním prostředí to běží OK (alespoň do této chvíle).
- David Grudl
- Nette Core | 8239
To znamená, že se to neděje pod zátěží, tj není to problém více souběžných požadavků?
- David Grudl
- Nette Core | 8239
Můžeš zkusit nahradit řádek
if (file_put_contents("$name.tmp", $content) !== strlen($content) || !rename("$name.tmp", $name)) {
za
if (file_put_contents($name, $content) !== strlen($content)) {