HTML/PHP/AJAX/JS - Zmiana CHMOD pliku.
Suspect - 07-06-2008, 19:01 Temat postu: Zmiana CHMOD pliku. Siemka
Mam pewien problem ze zmianą CHMOD za pomocą pliku php. Oto jego zawartość:
Kod: | <?php
chmod("server.cfg",0777);
?> |
A oto treść błędu:
Cytat: | Warning: chmod() [function.chmod]: Operation not permitted in /var/test/plik.php on line 2 |
Plik zmieniający CHMOD znajduje się w tym samym folderze co plik server.cfg . Folder w którym znajdują się te pliki ma nadany CHMOD 0777. Plik zmieniający CHMOD również ma nadane 0777. Proszę was o pomoc ponieważ nie mogę sobie sam poradzić z tym problemem.
gaku - 07-06-2008, 22:29
serwer nie dopuszcza zmiany chmod'ow poprzez plik php, musisz do tego użyć programu ftp, lub ssh
RobertR. - 08-06-2008, 09:10
Proponuje uzyc Total Commandera ktory w latwy i szybki sposob pozwoli ci zmienic chmod. Wiecej w opcji 'Szukaj".
miszko - 20-06-2008, 20:22
Lub porostu wejdz na FTP i wpisz komendę
chmod 777 nazwa.pliku (lub katalog)
Jednak domyślam się, że chodzi Ci o dynamiczne przydzielanie tego chmoda?
Jeżeli z poziomu php się nie da to jedynie zalogować się na FTP (przez skrypt PHP) i wtedy zmienić.
marcus - 22-06-2008, 21:17
jeśli Apache jest w pliku 'sudoers' (dzieki czemu ma roota w sudo), możesz skorzystać z sudo jeżeli jest zainstalowany na serwerze i wykonaćw php: exec('sudo chmod 777 plik');
niestety nie znam się aż tak dobrze na linuxie, może ktoś bardziej pr0 się wypowie...
|
|
|