Modülleri kurmaya çalışırken bir hatayla karşılaştım. FTP için ne ayarlamalıyım? Drupal'ı yeni öğrendim. Ne olduğunu kim bilebilir? Drupal 7.7 kullanıyorum.
Kalabro'nun dediği gibi:
drupal komut dosyalarını yürüten kullanıcı tarafından klasörün/sitelerin/varsayılanın SAHİP olduğundan emin olun.
Çoğu Ubuntu kurulumunda, bu kullanıcı Apache kullanıcısı www-data'dır.
chown www-data sites/default
Bu yöntemi kullanarak modülleri güncellemek yalnızca Drupal çalıştıran sunucu da bir FTP sunucusu çalıştırıyorsa) çalışır; bu durumda FTP sunucusuna bağlanmak için kullanıcı adını ve parolayı girmeniz gerekir. normalde hem web sunucusu hem de FTP sunucusu aynı IP'den "localhost" olarak çalışır; durum böyle değilse, sunucunun adıyla "localhost" u değiştirmelisiniz (örn. ftp.example.com).
Yerel bilgisayarda = test sitesi olarak kullandığınız gibi Drupal çalıştırıyorsanız, bilgisayarınızda bir FTP sunucunuz yoksa, modülleri güncellemek için bu yolu kullanamazsınız. Bu durumda, güncellenmiş sürümleri içeren arşivleri indirdikten sonra, bilgisayarınızdaki dosyaları kopyalamanız yeterlidir.
Site yayına girdikten sonra www-data değerini kendi/sites/varsayılan veya/sites // dosyaları veya/files dışında başka bir klasör yapmayın. drupal içindeki "yükleme modülü" özelliği yalnızca site geliştirilirken, site yayınlanmadığında kullanılmalıdır. Sunucu/sites/all veya/sites/default'a yazamamalıdır ya da başka bir klasör (dosyalar hariç) bu bir güvenlik riskidir. Yine, bu şekilde yapmak uygun görünebilir, ancak sunucunun dosyalar dışında herhangi bir klasöre yazması çok kötü bir plan olabilir.
Aşağıdaki komutu çalıştırın ve merak çalışır !!
Sudo chown -R www-data sites/default