problém unlink Permission denied
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Wailey
- Člen | 48
Ahoj,
vím že to sem nepatří, ale mám obrovský problém s unlink, nikdy mi to
nedělalo. Prohledal jsem spousty článků všude možně, avšak nikde nic
nefungovalo, tak se obracím v nouzi sem.
Mám Win10
Háže mi to chybu: Permission denied v unlink, měl s tím někdo zkušenost?
332: public function deleteFile($id) {
333: $count = $this->getFileCount($id);
334: if (!isset($count)) return;
335:
336: if ($count === 0) {
337: $filePath = __ROOT__.$this->getFilePathID($id);
338:
339: if (file_exists($filePath)) {
340: chmod($filePath, 0777);
-->341: unlink($filePath);
342: }
Prosím o pomoc, a předem moc děkuji
- Myiyk
- Člen | 321
Ten chmod na soubor je zbytečný. Jestli chceš mít oprávnění na mazání souborů, musíš přidat oprávnění na zápis do složky.
Na oprávnění souboru nezáleží.
http://superuser.com/…rmissions-on
Ve windows musíš mít plné oprávnění pro složku, aby jsi mohl smazat soubor.
http://windows.microsoft.com/…-permissions#…
Editoval Myiyk (3. 2. 2016 22:25)