Kembali ke Dukungan Hosting Menggunakan SFTP di WordPress.com

Menggunakan SFTP di WordPress.com

Secure File Transfer Protocol adalah metode FTP aman untuk mentransfer berkas masuk dan keluar dari situs Anda. Panduan ini berisi cara menggunakan SFTP di WordPress.com.

Fitur ini tersedia pada situs dengan paket WordPress.com Creator atau Entrepreneur. Jika situs Anda menggunakan paket lawas kami, fitur tersebut tersedia di paket Pro.

Tindakan Pencegahan

SFTP merupakan fungsi lanjutan bagi mereka yang berpengalaman mengedit berkas situs.

Sebagian besar tindakan yang bisa Anda lakukan di SFTP dapat dilakukan tanpa SFTP, termasuk:

Jangan edit berkas kecuali Anda tahu pasti apa yang akan berubah. Mengunggah berkas yang tidak diketahui atau mengedit berkas yang ada tanpa memahami berkas tersebut dapat menyebabkan situs rusak, serta kehilangan data di situs Anda. Anda dapat menguji coba perubahan kode dan berkas terlebih dahulu pada situs staging.

Tentang SFTP

SFTP adalah metode untuk mengakses berkas dan folder di situs melalui program klien seperti FileZilla di komputer lokal Anda. SFTP adalah singkatan dari Secure File Transfer Protocol (atau SSH File Transfer Protocol). Protokol ini dirancang sebagai ekstensi dari SSH (Secure SHell) protocol. SFTP “aman” karena dijalankan pada saluran yang aman, yaitu SSH.

SFTP berbeda dengan FTP (File Transfer Protocol), yang serupa tetapi tidak aman.

Berbagai plugin dan tema kustom mungkin meminta Anda membuat folder tertentu atau menambahkan berkas melalui SFTP. Namun, secara umum, SFTP tidak diperlukan agar situs Anda dapat berfungsi.

Menemukan Kredensial SFTP Anda

Untuk mengakses pilihan SFTP situs Anda dan mendapatkan kredensial, ikuti langkah-langkah berikut:

  1. Buka dasbor situs.
  2. Buka Pengaturan → Konfigurasi Hosting.
  3. Di bawah “Kredensial SFTP/SSH“, klik tombol “Buat kredensial“:
Tanda panah yang menunjuk ke tombol kredensial.

Dalam beberapa saat, kredensial ini akan muncul:

  • Alamat URL
  • Nomor Port
  • Nama pengguna
  • Kata sandi

Klik tombol Salin di sebelah nilai yang tertera untuk menyalinnya ke papan klip perangkat Anda.

Nama pengguna dan kata sandi dibuat oleh sistem secara otomatis. Nama pengguna dan kata sandi ini bersifat unik untuk situs Anda. Jika memiliki banyak situs, Anda akan menggunakan beberapa nama pengguna dan kata sandi, satu untuk tiap situs, di klien SFTP Anda.

Kredensial SFTP

Demi keamanan, kami tidak menyimpan kata sandi SFTP Anda. Jika lupa kata sandi, Anda dapat meresetnya dengan mengeklik tombol “Reset kata sandi” yang muncul setelah Anda keluar dari layar Konfigurasi Hosting dan kembali lagi.

Menyiapkan Klien

Klien SFTP adalah alat yang akan menerima kredensial dan memungkinkan Anda mengakses berkas situs Anda. Ada banyak klien yang tersedia. Jika Anda tidak memiliki preferensi, kami merekomendasikan FileZilla dan memberikan instruksi penyiapan di bawah ini.

FileZilla

Untuk mengakses SFTP dengan FileZilla, ikuti langkah-langkah berikut:

  1. Kunjungi situs FileZilla guna mengunduh FileZilla untuk Windows, MacOS, atau Linux.
  2. Buka program, lanjutkan ke Berkas → Pengelola Situs.
  3. Klik tombol “Situs baru“.
  4. Atur kolom ‘Protocol’ menjadi SFTP (SSH File Transfer Protocol), bukan FTP.
  5. Tambahkan kredensial yang Anda dapatkan sebelumnya.
  6. Klik tombol Hubungkan:
Tangkapan layar kredensial Filezilla dengan kolom Protocol yang diatur menjadi SFTP - SSH File Transfer Protocol, Pengguna dengan kolom teks nama pengguna di sini dan kata sandi

Pada tata letak asal FileZilla, Anda akan melihat berkas lokal di sebelah kiri dan berkas situs Anda di sebelah kanan.

Transmit

Klik untuk membuka instruksi terkait klien SFTP Transmit yang tersedia di macOS.

Jika menggunakan macOS, Anda dapat menggunakan aplikasi Transmit di komputer Anda. Anda dapat mengunduh aplikasi langsung dari pengembang aplikasi di sini: Transmit 5.

Setelah aplikasi diunduh dan diinstal dengan benar di komputer, Anda akan melihat modul pengantar.

Contoh tangkapan layar Transmit modul login

Pastikan kolom ‘Protokol’ diatur ke ‘SFTP’.

Contoh tangkapan layar Transmit. Tanda panah oranye mengarah ke pilihan SFTP

Lalu, masukkan kredensial SFTP (alamat, nama pengguna, port, dan kata sandi) di kolom yang tersedia:

Contoh tangkapan layar Transmit modul login

Setelah selesai, klik ‘Hubungkan’ dan Anda sudah siap.

Cyberduck

Klik untuk membuka instruksi klien SFTP Cyberduck di macOS dan Windows.

Cyberduck tersedia untuk sistem operasi macOS dan Windows. Anda dapat mengunduh perangkat lunak/aplikasi dari situsnya: cyberduck.io

Setelah menginstal, Anda akan melihat modul awal.

Contoh tangkapan layar Cyberduck. Buka tombol Koneksi di sisi kiri

Klik tombol ‘Buka Koneksi’ di kiri atas.

Contoh tangkapan layar Cyberduck dengan tanda panah oranye mengarah ke tombol Buka Koneksi

Anda akan melihat popup login yang dapat diisi dengan kredensial SFTP. Ingat, pilihan modul harus SFTP.

Contoh tangkapan layar modul login Cyberduck

Klik tanda panah tarik-turun di sebelah pilihan ‘FTP (File Transfer Protocol)’.

Contoh tangkapan layar Cyberduck dengan tanda panah oranye yang menunjuk ke tanda panah tarik turun di sebelah pilihan FTP (File Transfer Protocol)

Lalu pilih opsi ‘SFTP (SSH File Transfer Protocol)’.

Contoh tangkapan layar Cyberduck dengan menu tarik turun dan tanda panah oranye mengarah ke pilihan SFTP (SSH File Transfer Protocol)

Setelah melakukannya, Anda akan melihat area ‘Port’ berubah menjadi 22. Isi kolom dengan kredensial yang tersedia di Pengaturan → Konfigurasi Hosting di dasbor WordPess.com Anda.

Contoh tangkapan layar Cyberduck dengan kotak kolom teks untuk Server, Port, Nama Pengguna, dan Kata Sandi

Klik ‘Hubungkan’ dan Anda telah siap.

Pertanyaan Umum

Saya telah mengunggah plugin/tema tetapi tidak dapat melihatnya di dasbor?

Pastikan Anda mengunggahnya ke folder yang tepat. Jika plugin tidak diunggah ke folder /wp-content/plugins/ dan tema tidak diunggah ke folder /wp-content/themes/, keduanya tidak akan berfungsi.

Saya telah mengubah berkas tema, tetapi perubahan saya hilang setelah tema diperbarui.

Hal ini terjadi jika Anda belum menggunakan tema turunan untuk melakukan modifikasi, karena perubahan apa pun akan ditimpa oleh versi tema yang baru. Ikuti instruksi ini jika Anda ingin menjalankan tema khusus Anda sendiri.

Saya telah menambahkan situs ke klien SFTP saya, tetapi tidak berhasil!

Pastikan Anda telah menetapkan sambungan SFTP di pengaturan klien. Jika menggunakan quickconnect, pastikan Anda mengawali alamat SFTP dengan sftp://

Saya mengunggah gambar/video via SFTP, tetapi tidak muncul di Pustaka Media.

Hal ini terjadi karena WordPress tidak mengenali berkas media yang diunggah melalui SFTP. Meskipun dapat diakses melalui URL langsung, berkas tersebut tidak akan muncul di dalam area admin. Anda dapat menggunakan plugin seperti Media Sync untuk mengatasi masalah ini, sehingga gambar dan video yang diunggah ke situs via SFTP akan muncul secara normal di Media Anda.

Izin berkas apa yang harus saya tetapkan?

Secara default, folder dan izin berkas Anda harus ditetapkan menjadi 755. Mengubah pengaturan ini dapat merusak situs Anda. Anda juga akan melihat beberapa berkas symlink yang mungkin memiliki izin berbeda. Hal ini normal dan tidak dapat diubah.

Bisakah saya mengedit berkas wp-config.php situs?

Ya, Anda bisa memodifikasi berkas wp-config.php situs. Kami sarankan Anda untuk tidak menyentuh berkas ini kecuali benar-benar diperlukan. Jika Anda tidak yakin apakah harus melakukan perubahan, hubungi kami sebelum melakukannya.

Bisakah saya mengedit functions.php?

Untuk sebagian besar tema yang disediakan WordPress.com, berkas functions.php terhubung lewat symlink dan dilindungi. Ini berarti berkas tidak dapat diedit. Namun, tema pihak ketiga dan yang diinstal secara manual memungkinkan functions.php-nya diubah.

Ingat bahwa pengeditan atau penambahan kode yang belum teruji ke functions.php dapat merusak situs Anda dan perubahan kerap hilang jika tema diperbarui. Kami sarankan untuk menggunakan plugin seperti Code Snippets jika Anda ingin menerapkan perubahan pada berkas functions.php situs Anda. Dengan plugin ini, Anda dapat mengontrol lokasi dijalankannya penggalan kode secara lebih detail, dan penggalan kode di plugin mudah dinonaktifkan jika terjadi masalah.

Apakah konten yang diunggah via SFTP mengurangi batas ruang penyimpanan situs saya?

Ya, konten yang Anda unggah melalui SFTP mengurangi batas ruang penyimpanan situs Anda, sama seperti konten yang diunggah melalui Pustaka Media.

Bisakah saya mengedit berkas inti WordPress?

Tidak, Anda tidak dapat mengedit berkas inti WordPress, atau tema dan plugin asal WordPress.com. Berkas ini penting agar situs Anda tetap berfungsi. Berkas ini tidak dapat diedit via SFTP.

Saya mengunggah plugin menggunakan SFTP, tetapi tidak dapat mengaktifkannya. Apa yang harus saya lakukan?

Saat kami mencoba memastikan situs Anda di WordPress.com kompatibel dengan sebanyak mungkin plugin, kami menemukan bahwa beberapa plugin tidak cocok di platform kami atau tidak kompatibel. Pastikan Anda belum mengunggah plugin yang tidak kompatibel.

Saya mencoba mengunggah tema ke situs saya, namun situs menyatakan bahwa ukurannya terlalu besar. Bisakah saya mengunggahnya melalui SFTP?

Ya. Meskipun Anda dapat mengunggah tema dengan membuka Tampilan → Tema → Tambah Baru, ada batas unggahan 50 MB untuk alasan keamanan, karena beberapa tema mungkin menyertakan berkas lain yang bukan bagian dari tema itu sendiri.

Langkah awal dalam kasus ini adalah memeriksa kembali apakah Anda memiliki berkas tema yang benar. Tema dari vendor pihak ketiga dapat mecakup berbagai hal di dalam berkas zip, seperti konten demo atau informasi lisensi. Pastikan Anda hanya mengunggah berkas tema yang dapat diinstal di WordPress ke situs Anda.

Jika telah menghapus berkas tambahan, tetapi masih mengalami error, Anda dapat menggunakan SFTP untuk menambahkan tema ini ke situs dengan mengekstrak dan meletakkannya di direktori /wp-content/tema/.

Bisakah saya menambahkan modul PHP kustom seperti ioncube?

Tidak. Meskipun beberapa plugin memerlukan penginstalan modul PHP kustom agar dapat berfungsi, hal ini diatur dari sisi server dan tidak dapat diubah. Anda dapat meninjau detail lingkungan server kami di sini.

Mengapa saya tidak bisa mengakses folder tertentu via SFTP?

Beberapa direktori struktur sistem berkas Anda dikunci dan tidak bisa diakses via SFTP. Hal ini penting demi keamanan dan membantu memastikan fungsionalitas situs Anda.

Tangkapan layar di bawah menunjukkan bahwa beberapa direktori inti memiliki ikon tanda ? di sebelahnya. Ini menunjukkan bahwa direktori merupakan bagian dari instalasi WordPress inti situs Anda. Kami tidak mengizinkan pengubahan berkas Inti karena diperlukan untuk memastikan situs Anda berfungsi.

Bagaimana cara memberikan akses pengembang plugin atau tema untuk situs saya melalui SFTP?

Jika pengembang plugin atau tema memerlukan akses via SFTP, Anda dapat memberikan kredensial SFTP. Kondisi ini terbatas untuk satu pengguna SFTP per situs. Jika mereka sudah tidak memerlukan akses, pastikan untuk mengatur ulang kata sandi SFTP.

Bagaimana jika terjadi masalah?

Jika terjadi sesuatu yang tidak diinginkan pada situs Anda sebagai akibat dari tindakan di SFTP, Anda dapat memulihkan cadangan situs sebelumnya.

Copied to clipboard!