![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
AlexSam |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Ну собственно это и есть проблема.
Владелец созданной папки -apache и например total права на ней менять не хочет и скрипты файлы в ней не создают и в нее не копируют , но почему-то закачивают нормально. |
|||
|
||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
AlexSam, советую обратить внимание на необязательные параметры mkdir(), а так же на chown()
-------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
AlexSam |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Права я могу изменить тем же скриптом. Папка создается с владельцем apache и в нее ничего не записывается (права по умолчанию 755), если тот же скрипт сразу после создания сделает chmod("folder", 0766) то права сменятся(тотал определяет как 766) , но папка даже перестает открываться (тотал пишет 550 folder: permission denied) .
А можно пример ее использования , а то строка типа chown("folder","www") возвращает 0. |
||||
|
|||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 5 Всего: 360 |
|
|||
|
||||
Alex13 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Регистрация: 30.12.2005 Где: Новосибирск Репутация: нет Всего: 1 |
AlexSam, к сожалению, есть у chown один недостаток:
что касается chmod'а, то пример sergejzr - самое то. PS. А что у вас за ось и файловая система? -------------------- Самая страшная ошибка - это ошибка, не имеющая явных причин и конкретных последствий. Антисоциальный блог. |
|||
|
||||
AlexSam |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 24.9.2005 Репутация: нет Всего: нет |
Вообще php в safemode и по сему скрипты должны запускаться по протоколу cgi. Если cgi делает mkdir то владелец vhosting, а если php скрипт делает mkdir то владелец - apache. По идее cgi скрипт обладает правами суперпользователя(можно делать chmod , но правда php тоже делает chmod для того что сам создал) .
Мне бы пример chown... |
|||
|
||||
sergejzr |
|
|||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 5 Всего: 360 |
тнельзя сделать chown не рутом.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |