it-swarm-id.com

Bagaimana saya bisa menginstal modul menggunakan metode FTP?

Saya mendapat kesalahan ketika mencoba menginstal modul. Apa yang harus saya atur untuk FTP? Saya baru belajar Drupal. Siapa yang tahu apa yang terjadi? Saya menggunakan Drupal 7.7.

screenshot

7
Kit Ho

Seperti yang dikatakan kalabro:

Pastikan folder/situs/default adalah milik sendiri oleh pengguna yang menjalankan skrip drupal.

Pada sebagian besar instalasi Ubuntu, ini adalah pengguna data-pengguna pengguna Apache.

chown www-data sites/default
5
Kit Ho

Memperbarui modul menggunakan metode itu hanya berfungsi jika server menjalankan Drupal juga menjalankan server FTP; dalam hal ini, Anda harus memasukkan nama pengguna dan kata sandi untuk terhubung ke server FTP. Server ini biasanya "localhost" karena server web dan server FTP berjalan dari IP yang sama; jika itu tidak terjadi, maka Anda harus mengubah "localhost" dengan nama server (misalnya ftp.example.com).

Jika Anda menjalankan Drupal pada komputer lokal Anda, seperti ketika Anda menggunakannya sebagai situs pengujian, maka jika Anda tidak memiliki server FTP di komputer Anda, Anda tidak dapat menggunakan cara itu untuk memperbarui modul ; dalam hal ini, Anda cukup menyalin file di komputer Anda, setelah Anda mengunduh arsip yang berisi versi yang diperbarui.

4
kiamlaluno

Jangan membuat www-data sendiri/situs/default atau folder lain kecuali untuk/situs // file atau/file setelah situs hidup. Fitur "install module" dalam drupal hanya boleh digunakan selama pengembangan situs, ketika situs tidak aktif. Server tidak dapat menulis ke/situs/semua atau/situs/default atau folder lain (kecuali file) karena ini merupakan risiko keamanan. Sekali lagi, mungkin terasa nyaman melakukannya dengan cara itu, tetapi meminta server menulis ke folder apa pun kecuali file adalah paket yang sangat buruk. Anda mungkin pwned.

2
JPS

Saya telah menjalankan perintah berikut ini dan itu berhasil !!

Sudo chown -R www-data sites/default
1
Mohan Gathala