Soru devletler gibi, bu görevi bir üretim ortamı için güvenli mi? Ben izinleri oldukça müsamahakar bulmak, önbellek dizini i özellikle şüpheli bulmak biridir. Yazmak ve kod dizinde yürütülmesine izin biraz şüpheli.
Şerefe
Bu (bir VPS veya dedicated sunucu gibi) özel bir üretim ortamı için iyi, ama hosting iseniz muhtemelen çok müsamahakar var - varsayılan önbellek için dünya yazılabilir ve klasörleri karşıya, ve gerçekten sadece erişimi vermek gerekir web sunucusu hesabı (ve muhtemelen kod güncellemeleri yükleyebilirsiniz kullanıcı).
Sen aynı şeyi yapar, kendi görev yapmak ancak sıkı izinleri ile yapabilirsiniz:
$this->chmod() yöntem çağrıları izinleri değiştirebilir. Eğer gerçekten bir şeyler kilitlemek isterseniz de bir $this->chown() yöntemi oluşturmak gerekebilir.(Ayrıca, sfProjectPermissionsTask sınıfını genişletmek olabilir, ama hemen her şeyi geçersiz olurdu, çünkü o gerçekten değerli görünmüyor)