Salah satu fitur yang juga merupakan kelebihan dari WordPress adalah bahwa kita memungkinkan untuk menginstal dan meng-upgrade plugin secara otomatis. Masalah yang umum yang sering dihadapi adalah bahwa WordPress tidak dapat mengakses filesystem secara langsung, yang menghasilkan halaman permintaan informasi koneksi seperti ini “To perform the requested action, connection information is required“.
Apa Yang Menyebabkan Ini :
Setiap kali kita menggunakan kontrol panel WordPress untuk menginstal secara otomatis, upgrade, atau menghapus plugin, WordPress harus membuat perubahan pada file pada filesystem.
Sebelum membuat perubahan apapun, WordPress pertama cek dan melihat apakah memiliki atau tidak akses untuk secara langsung memanipulasi sistem file.
Jika WordPress tidak memiliki izin yang diperlukan untuk memodifikasi filesystem secara langsung, kita akan diminta untuk kredensial FTP sehingga WordPress dapat mencoba untuk melakukan apa yang perlu melalui FTP.
Cara Mengatasi Masalah ini :
Untuk memperbaiki masalah ini, kita akan perlu untuk memastikan bahwa skrip yang perlu menulis ke filesystem dimiliki oleh pengguna yang sama bahwa apache berjalan sebagai.
Banyak perusahaan hosting akan menjalankan contoh apache kita menggunakan account pengguna kita, dan semua file kita akan dimiliki oleh akun yang sama. Dalam kasus tersebut, kita mungkin tidak akan memiliki masalah yang dijelaskan di sini.
Jika perusahaan hosting kita menjalankan apache sebagai pengguna sistem, dan file kita dimiliki oleh akun kita sendiri, satu-satunya pilihan mungkin untuk memasukkan kredensial FTP kita di sini dan memungkinkan WordPress untuk menggunakan FTP.
Jika kita berjalan pada perusahaan hosting yang memberikan kita akses root, atau kita telah menginstal WordPress pada mesin pengembangan sendiri di rumah atau di tempat kerja, kita harus dapat mengubah hak akses filesystem untuk memungkinkan WordPress untuk langsung mengakses filesystem.
Cara termudah untuk melakukan ini adalah untuk mencari tahu apa pengguna apache berjalan sebagai dan mengubah kepemilikan direktori WordPress seluruh kepada user tersebut. Sebagai contoh, jika apache berjalan sebagai ‘httpd’, Kita bisa menggunakan perintah berikut pada direktori instalasi WordPress kita :
# Chown-R apache:apache *
Perhatikan bahwa tidak semua versi chown
adalah sama. Jika perintah itu tidak berhasil, lihat setempat chown
halaman manual untuk informasi penggunaan.