Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Права доступа 
:(
    Опции темы
Михалыч
Дата 6.9.2008, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



На папки хотел поменять права,Скинул папку в корневую,вызываю ее, а выходит вот такая ошибка:
Warning: chmod() [function.chmod]: Operation not permitted in /home/docares/domains/sov.ru/public_html/izmenprav.php on line 4

Код вот такой:
Код

<?php
chmod("components/",0777);
chmod("cache/",0777);
chmod("images/",0777);
?>


Пробовал менять слеши, и точку перед слешем  ставил ,все равно выдает ошибку


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
gta4kv
Дата 6.9.2008, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Operation not permitted.

Это сообщение отредактировал(а) gta4kv - 6.9.2008, 12:04
PM MAIL   Вверх
Михалыч
Дата 6.9.2008, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Это я и так понял что действие не разрешено,я только не понял почему?может из за Windows платформы?


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
gta4kv
Дата 6.9.2008, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



ага, снимите ручками галку "Read only".
chmod это линуховое понятие smile
PM MAIL   Вверх
Михалыч
Дата 6.9.2008, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Извините,а можно с этого места поподробней,мне нужно на папку каторая исполняет код поменять права?или я что то не понял


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
bars80080
Дата 6.9.2008, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



gta4kv, говорит, что винда не способна исполнить эту функцию. можно только руками открывать свойства файла и снимать галочку "только для чтения"
PM MAIL WWW   Вверх
Михалыч
Дата 6.9.2008, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Если я правильно понял,то функция chmod мне не поможет?


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
gta4kv
Дата 6.9.2008, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Михалыч, даааааааааааааааааааа
PM MAIL   Вверх
Михалыч
Дата 6.9.2008, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 472
Регистрация: 1.7.2008

Репутация: нет
Всего: нет



Ну а что поможет? Руками много редактировать.....

Это сообщение отредактировал(а) Михалыч - 6.9.2008, 16:45


--------------------
За частый поиск был забанен во всех известных поисковых системах.
Обиженных  комодераторов: 1 
PM MAIL   Вверх
MoLeX
Дата 6.9.2008, 17:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Михалыч, езжай на UNIX платформу...


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Mal Hack
Дата 6.9.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(gta4kv @  6.9.2008,  13:50 Найти цитируемый пост)
chmod это линуховое понятие smile 

Да вы что... В винде это тоже есть, только полностью реализовано на Server платформах.
На обысных Осях вы не получите доступа к настройке write, только read...
PM ICQ   Вверх
gta4kv
Дата 6.9.2008, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 21
Всего: 91



Mal Hack
ну а у афтора xp/vista. 100% ><
PM MAIL   Вверх
skyboy
Дата 6.9.2008, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Mal Hack @  6.9.2008,  18:41 Найти цитируемый пост)
На обысных Осях вы не получите доступа к настройке write, только read... 

не понял. ntfs поддерживает ACL. для папки/отдельного файла можно указать права на запись, чтение, удаление, создание, выполнение. или речь именно об особенностях взаимодействия с ОС интерпретатора?
PM MAIL   Вверх
Mal Hack
Дата 6.9.2008, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



Цитата(skyboy @  6.9.2008,  23:17 Найти цитируемый пост)
не понял. ntfs поддерживает ACL. для папки/отдельного файла можно указать права на запись, чтение, удаление, создание, выполнение. или речь именно об особенностях взаимодействия с ОС интерпретатора? 

Поддерживать-то поддерживает. НО... В не серверных системах от MS с помощью chmod устанавливается только read и execute, причем execute, если память не изменяет, определяет фиг знает что... Проверенно собственными опытами, когда писал на PHP файловый менеджер. Под северными ОС права доступа работают как на S5.

Читаем комменты с конца: http://ru2.php.net/manual/ru/function.chmod.php

В частности http://ru2.php.net/manual/ru/function.chmod.php#47350 :
Цитата
Problably you have a local server to simulate your scripts before upload them to the server. No matter if you use Apache under windows or IIS ,  a chmod instruction like chmod($filename,O777) may not work because windows does not handle that kind of permission's format.
 So being in your local server, if you have a only read file and you try to erase, it will show that you dont have permissions even when you have already executed your chmod instrucction correctly. Just up the script it must work well in your internet server if it is a linux machine


И http://ru2.php.net/manual/ru/function.chmod.php#26651:
Цитата
[Editor's note: 
 That is due the fact Win32 systems treat premissions. You do not really have any other levels but read-only. 
 
 Maxim] 
 
 
 On WinME with apache chmod also works to a certain limit. 
 
 What happens is that apparently only the first number is counted, so 0666 (read-write) is the same as 0777, 0644, 0600, etc, and 0444 (read-only) is the same as 477, 400, etc. 
 
 ..didn't test 0500 series


Более точного описания свой мысли что-то не нашел... Загадили весь инет, что информацию уже найти нельзя.
PM ICQ   Вверх
skyboy
Дата 7.9.2008, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



ну, я думаю, все же проблема в PHP. ведь chmod - такого понятия в windows не встречал. есть консольная cacls и GUI'шная оснастка. значит, в РНР происходит вызов какой-то функции ядра. Возможно, проблема с вызовом. И будет исправлено в будущем. Тут бы разработчикам вопрос задать напрямую. на php.net, кстати, ни одного бага, связанного с chmod, не зарегистрировано...

Это сообщение отредактировал(а) skyboy - 7.9.2008, 09:25
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0714 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.