Saya telah menginstal wordpress di Ubuntu 10.10 edisi desktop saya dan saya mencoba untuk menginstal plugin dari browser (saya tahu saya bisa menjatuhkannya ke wp-content / plugin tetapi saya ingin melakukannya melalui browser web menggunakan FTP) Saya mendapatkan ini layar ketika saya mencoba mengatur pembaruan otomatis atau menginstal plugin dari browser web.
Saya memberikan nama host 127.0.0.1 dan Nama pengguna dan kata sandi yang saya gunakan untuk login ke wordpress. Saya mendapatkan kesalahan
Nama pengguna / kata sandi salah dan tidak dapat terhubung ke 127.0.0.1:20
Saya pikir saya harus memberikan pengguna dengan kata sandi ftp tetapi saya tidak tahu caranya. Saya sudah menginstal vsftp tetapi ketika saya mencoba "ftp 127.0.0.1" saya mendapatkan -
$ ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 2.3.0)
Name (127.0.0.1:gaurav): root
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>
Wordpress berjalan secara lokal di Desktop Ubuntu saya.
Tambahkan saja baris ini ke wp-config.php
Maka itu akan baik-baik saja.
sumber
Jika Anda menggunakan file default, masalah yang saya tidak lihat memungkinkan akses tulis. Itu menyelesaikan masalah saya.
sumber
Bagi saya mengubah kepemilikan folder wordpress memecahkan masalah.
sumber
Saya memiliki masalah yang sama.
Ketika saya membuat server Ubuntu saya menginstal situs wordpress dan setiap kali saya ingin memperbarui plugin saya memerlukan akses ftp yang benar-benar menjengkelkan. Saya tahu saya bisa menambahkan detail ftp di konfigurasi untuk wordpress tapi saya suka NAH! Jadi ternyata wordpress tidak dapat menulis file ke direktori konten-wp karena apache tidak memiliki izin untuk mengedit direktori sehingga ini adalah bagaimana saya memperbaikinya.
Salin file grup ke grup di direktori yang sama
Kemudian berikan Izin Rekursif ke apache
Itu dia.
Cara lain untuk melakukannya adalah dengan mengedit apache envvars
Edit garis di mana dikatakan
Dan ganti www-data dengan nama pengguna Anda untuk ubuntu
sekarang restart apache
dan kemudian pastikan akun Anda memiliki izin ke direktori
Jika ini tidak berhasil untuk Anda maka cukup balas.
sumber
Untuk mengkonfigurasi
vsftpd
, membukavsftpd.conf
di/etc
dan copy paste berikut ke vsftpd.conf AndaCatatan:
Anda harus membuat direktori baru di
/srv
dalam nama ftp atau nama apa pun yang Anda suka. Jika Anda lebih suka nama lain maka Anda harus mengubah barisanon_root=/srv/ftp
untukanon_root=/srv/toyourfoldername
Sekarang tempatkan semua file Anda di dalam folder / srv / ftpUntuk menguji pengaturan Anda dalam jenis localhost:
ftp://127.0.0.1
Jika Anda memiliki masalah, beri tahu saya.
Untuk memulai / menghentikan / memulai kembali vsftpd:
sumber
sudo service vsftpd ....
Ini bekerja untuk saya:
Tambahkan file ini ke
wp-config.php
:untuk lebih banyak http://www.jamison.org/2010/12/04/how-to-configure-wordpress-for-automatic-ftps-updates-using-vsftp-in-ubuntu/
sumber