наверное это связано с тем, что скрипт который ставит chmod имеет владельца nobody или www-data, а этого не достаточно.
resheno, problema byla v tom chto pri perenose cherez ftp prava stavil server, poetomu vladelec byl inoi, chem php skript. spasibo vsem.