Saya menjalankan drupal pada host, masalahnya adalah tidak bisa membuat direktori atau memperbarui file. Saya telah mencoba menerapkan izin 775 ke semua folder tetapi masalahnya tetap tidak terpecahkan.
Setelah melakukan sedikit riset, saya sampai pada kesimpulan bahwa layanan HTTPD harus diizinkan untuk melakukan tugas sudo. Apakah ada cara untuk memungkinkan layanan melakukan tugas-tugas yang memerlukan izin sudo?
Saya menjalankan server UBUNTU.
httpd
) sebagai root. Anda membuat asumsi yang salah. Anda perlu belajar sedikit tentang cara kerja sistem sebelum melanjutkan. Mulai di sini .abc
yaitu milik grupdef
, tetapi apache berjalan sebagai pengguna dan grupwww-data
. Drupal menjadi Aplikasi PHP juga memiliki beberapa keterbatasan. Cukup cari di Google untuk Apache dan Tutorial PHP. Situs web dari @allquixotic yang disebutkan juga merupakan ide bagus untuk dibaca, tetapi hanya pengetahuan dasar (yang tidak buruk sama sekali) untuk masalah Anda.httpd
sedang Anda jalankan, lalu atur pemilik folder yang ditulis Drupal, ke pengguna yang sama yanghttpd
berjalan di bawah. Kemudian atur izin folder yang berlaku ke 775 (angka ketiga tidak harus 5; mungkin akan baik-baik saja sebagai 0, bahkan, yang menolak akses ke mereka yang bukan pengguna / grup pemilik).