Чето fopen несоздает файл

Discussion in 'PHP' started by Sin3v, 27 Aug 2009.

  1. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    При создании файла

    $fi = fopen("ss/$mdmail/index.php", "w");
    и т.д.

    на директории afb318e72c2de135fca77b6b9c837b40 права 777
     
  2. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    Переводим. Скрипт, uid владельца которого равен 776, не имеет прав доступа к директории ..., uid владельца которой равен 48.

    Права значения не имеют, т.к. safe mode включен. Скорее всего, директорию создали по ftp, а скрипт залили через web, или может быть наоборот, поэтому uid'ы разные.
     
  3. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    В папку сможет записать только ее владелец, даже если права 777
     
  4. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    У тебя включен SafeMode а он в свое время проверяет совпадает ли owner/владелец текущего скрипта с owner файла, которым оперирует функция работы с файлами.

    тоесть тебе 777 недостаточно , нужно чтобы и хозяин католога и скрипта были одни и теже
     
  5. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    У меня вот так
     
  6. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    Ладно скажите как его отключить чтоле
     
  7. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    ну так а папка "ss" кому принадлежит ?

    php.ini --> Safe_mode = off
     
  8. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    а понел) надо папку тоже создать через скрипт походу
     
  9. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Ты скрипт через FTP загружал? если нет то грузани по средствам ФТП и выставь права толком.

    А хотя стоп, не поможет - скрипт всеравно не выполнится от Админа а тольк с правами WEB сервера.

    Короч на папку ss тоже поставь права web сервера ну или создай её поновой каким нить скриптиком
     
    #9 POS_troi, 27 Aug 2009
    Last edited: 27 Aug 2009
  10. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    ну по фтп
     
  11. Sin3v

    Sin3v Banned

    Joined:
    16 Jul 2008
    Messages:
    11
    Likes Received:
    95
    Reputations:
    9
    Лано короче спс)