Нужно установить CHMOD на папку

Discussion in 'PHP' started by DVMade, 17 Mar 2011.

  1. DVMade

    DVMade Banned

    Joined:
    23 Jul 2010
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Вообщем проблема в следующем, нужно установить права 777 на папку которая находится выше скрипта установщика, вот что я делаю
    PHP:
    chmod("/home/dvmade/data/qchat/services/mynewchat"0777);
    Вылазит эта ошибка:
    Есть подозрение, что у папки и скрипта разные юзеры, но юзер что у скрипта имеет полные права такие же как и root. Скрипт под пользователем DVMade а папка которую надо изменить права под root
     
  2. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    В phpinfo(); хоть chmod нет в списке disable_function? Если нет то покажите результат скрипта:
    PHP:
    <?php system('id; ls -lia /home/dvmade/data/qchat/services/mynewchat'); ?>
     
    _________________________
  3. DVMade

    DVMade Banned

    Joined:
    23 Jul 2010
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    uid=48(apache) gid=48(apache) groups=48(apache) total 8 49153356 drwxr-xr-x 2 root root 4096 Mar 17 15:20 . 48730411 drwxrwxrwx 50 dvmade dvmade 4096 Mar 17 15:20 ..
     
  4. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Не много не тот путь дал) как я понял у тебя папка mynewchat с владельцем root зайди через консоль и рекурсивно смени всем файлам доступным с вэба владельца
    только укажи своего пользователя:группу и свою папку.
     
    _________________________
  5. DVMade

    DVMade Banned

    Joined:
    23 Jul 2010
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    b3, Не все так просто, я так бы давно сделал) Мне надо менять имя папок именно скриптом!!!
     
  6. b3

    b3 Moderator

    Joined:
    5 Dec 2004
    Messages:
    2,041
    Likes Received:
    933
    Reputations:
    199
    Изначально сервер настройте, а точнее права раставьте правильно в консоли а потом уже сможете скриптами менять что угодно.
     
    _________________________