Witam, napiszę tutaj bo to chyba banalny problem, ale nie mogę nic wymyślić. Przy kopiowaniu pliku nadaje mu odpowiednie prawa:

  1. <?php
  2. mkdir ("folder", 0755);
  3. $file = '_f/a.xml';
  4. $newfile = 'folder/a.xml';
  5. copy($file, $newfile);
  6. ?>


Niby prawa nadaję właściwe, a co widzę na serwerze o tej operacji ?: rwxr-sr-x (WT*?), czyli: 2755. Pytanie dlaczego ? Dodatkowo załóżmy, że moja nazwa to usera to "test", po tym jak folder dostał 2755, użytkownik to nie "test", tylko "www-data", żeby było śmieszniej logując się jako "test" nie mogę nic z tym folderem i plikiem w nim zrobić, oprócz odczytu, to samo z poziomu PHP. Czy ktoś zna sposób jak to rozwiązać ? Tak, aby prawa dostępu były takie jak chcę ? Mój zagraniczny "kolega administrator" twierdzi, że to moja wina. Mi się wydaje, że to konfiguracja serwera. Czy ktoś pomoże ? Z góry dzięki.

PS: na innym serwerze to wszystko śmigało, po zmianie serwera nie działa.