Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не удается изменить права доступа на FTP-сервере

Сообщения:  [1-10]   [11-12] 

 
 автор: Oksana_new   (03.11.2006 в 20:46)   письмо автору
 
   для: cheops   (02.11.2006 в 19:45)
 

Пятая у меня

   
 
 автор: cheops   (02.11.2006 в 19:45)   письмо автору
 
   для: Oksana_new   (02.11.2006 в 18:46)
 

А у вас PHP какой версии? Дело в том, что функция ftp_chmod() появилась только в PHP 5.

   
 
 автор: Oksana_new   (02.11.2006 в 18:46)   письмо автору
 
   для: cheops   (02.11.2006 в 02:09)
 

Получилось вот так: (вот только почему, не пойму)
require_once ("config.php");
if (ftp_raw($connect, "chmod 755 /logs")) echo "Права доступа к файлу изменены.";
else echo "Не удалось изменить права доступа к файлу";

   
 
 автор: cheops   (02.11.2006 в 02:09)   письмо автору
 
   для: Oksana_new   (01.11.2006 в 22:23)
 

А FTP-менеджером (Far, TotalComander, FTPCute и т.п.) используя эти параметры вы можете изменить права доступа или тоже не получается?

   
 
 автор: Oksana_new   (01.11.2006 в 22:23)   письмо автору
 
   для: EXP   (01.11.2006 в 21:50)
 

У меня все правельно подсоединено, я могу создавать и удалять файлы и каталоги, переименовывать их, а вот право доступане могу изменить

   
 
 автор: EXP   (01.11.2006 в 21:50)   письмо автору
 
   для: Trianon   (01.11.2006 в 18:28)
 

помоему надо $host = "без ftp://";
и попробуйте изменить chmod функцией ftp_site()
   
;)

   
 
 автор: Trianon   (01.11.2006 в 18:28)   письмо автору
 
   для: Oksana_new   (01.11.2006 в 18:24)
 

и в ftp_login ( resource ftp_stream, string username, string password )
указываете правильные логин и пароль?

   
 
 автор: Oksana_new   (01.11.2006 в 18:24)   письмо автору
 
   для: Trianon   (01.11.2006 в 18:16)
 

Я подключаюсь к серверу
$host="ftp://ftp.sherkunova.by.ru";
$connect=ftp_connect($host);

   
 
 автор: Trianon   (01.11.2006 в 18:16)   письмо автору
 
   для: Oksana_new   (01.11.2006 в 18:10)
 

Судя по "D:\data\index.php", сервер запущен под ОС Windows - в ней вообще нет unix-прав доступа. Так что и менять нечего.
Или Вы подключаетесь к чужому серверу?

   
 
 автор: cheops   (01.11.2006 в 18:14)   письмо автору
 
   для: Oksana_new   (01.11.2006 в 18:10)
 

Скорее всего Apache запущен из под пользователя apache или nobody и у него нет возможности поменять права на файл - вам придётся менять их по FTP.

   

Сообщения:  [1-10]   [11-12] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования