To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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...



Powered by phpBB modified by Przemo © 2003 phpBB Group