|
|
|
| Не удается изменить права доступа
<?php
require_once ("config.php");
if (ftp_chmod ($connect, 0755, "/logs")) echo "Права доступа к файлу изменены.";
else echo "Не удалось изменить права доступа к файлу";
?>
Ошибка:
Warning: ftp_chmod() [function.ftp-chmod]: Could not change perms on /logs in D:\data\index.php on
line 13
Не удалось изменить права доступа к файлу | |
|
|
|
|
|
|
|
для: Oksana_new
(01.11.2006 в 18:10)
| | - | |
|
|
|
|
|
|
|
для: Oksana_new
(01.11.2006 в 18:10)
| | Скорее всего Apache запущен из под пользователя apache или nobody и у него нет возможности поменять права на файл - вам придётся менять их по FTP. | |
|
|
|
|
|
|
|
для: Oksana_new
(01.11.2006 в 18:10)
| | Судя по "D:\data\index.php", сервер запущен под ОС Windows - в ней вообще нет unix-прав доступа. Так что и менять нечего.
Или Вы подключаетесь к чужому серверу? | |
|
|
|
|
|
|
|
для: Trianon
(01.11.2006 в 18:16)
| | Я подключаюсь к серверу
$host="ftp://ftp.sherkunova.by.ru";
$connect=ftp_connect($host); | |
|
|
|
|
|
|
|
для: Oksana_new
(01.11.2006 в 18:24)
| | и в ftp_login ( resource ftp_stream, string username, string password )
указываете правильные логин и пароль? | |
|
|
|
|
|
|
|
для: Trianon
(01.11.2006 в 18:28)
| | помоему надо $host = "без ftp://";
и попробуйте изменить chmod функцией ftp_site() ;) | |
|
|
|
|
|
|
|
для: EXP
(01.11.2006 в 21:50)
| | У меня все правельно подсоединено, я могу создавать и удалять файлы и каталоги, переименовывать их, а вот право доступане могу изменить | |
|
|
|
|
|
|
|
для: Oksana_new
(01.11.2006 в 22:23)
| | А FTP-менеджером (Far, TotalComander, FTPCute и т.п.) используя эти параметры вы можете изменить права доступа или тоже не получается? | |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 02:09)
| | Получилось вот так: (вот только почему, не пойму)
require_once ("config.php");
if (ftp_raw($connect, "chmod 755 /logs")) echo "Права доступа к файлу изменены.";
else echo "Не удалось изменить права доступа к файлу"; | |
|
|
|
|
|
|
|
для: Oksana_new
(02.11.2006 в 18:46)
| | А у вас PHP какой версии? Дело в том, что функция ftp_chmod() появилась только в PHP 5. | |
|
|
|
|
|
|
|
для: cheops
(02.11.2006 в 19:45)
| | Пятая у меня | |
|
|
|