Права доступа в РНР+Apache for Linux

Serg_2004

Новичок
Права доступа в РНР+Apache for Linux

РНР и Apache установлены на Red Hat fc3.
При выполнении функции copy("/var/www/html/test", "/var/tmp/test") копирование выполняется, а при copy("/var/www/html/test", "/var/www/test") выдаётся ошибка Warning: copy(/var/www/test): failed to open stream: Permission denied in /var/www/html/copy.php on line 10, при этом владелец и права chmod (777) на папку /var/www/ установлены в точности такие же как и на /var/tmp/. В чем может быть проблема?

-~{}~ 11.03.05 12:38:

Только что пробовал выполнить -
su apache -c "cp /var/www/html/test /var/www/test"
Все нормально копируеться, скорее всего проблема в настройках PHP, кто нибудь знает что именно нужно нужно настроить?
 

Serg_2004

Новичок
Автор оригинала: tony2001
директория /var/www/test или файл с тем же именем существует?
Конечно существует, моло того пробовал выполнить -
su apache -c "cp /var/www/html/test /var/www/test"
Все нормально копируеться, скорее всего проблема в настройках PHP, но что именно?
 

tony2001

TeaM PHPClub
>Конечно существует, моло того пробовал выполнить
тогда почему ты показываешь права на www, если она вообще к делу не относится?
 

Serg_2004

Новичок
Автор оригинала: tony2001
>Конечно существует, моло того пробовал выполнить
тогда почему ты показываешь права на www, если она вообще к делу не относится?
/var/www - это каталог в который нужно записать файл /var/www/test, права на каталог www я и показываю. Права на каталоги /var/www и /var/tmp одинаковы, но в tmp пишеться, а в www нет :(
 

tony2001

TeaM PHPClub
проверь, что файл или директория "/var/www/test" НЕ существуют в тот момент, когда ты копируешь.
не "/var/www", а "/var/www/test".
если такой файл существует - проверь на него права.
проверь, под каким юзером выполняется апач.
 

Serg_2004

Новичок
апач выполняется под юзером апач, а директория "/var/www" - пустая, файла test там нет всё чисто.
может быть како-нить процесс не даёт выполнить копирование ?
 
Сверху