Artikel ini menjelaskan apa yang harus dilakukan jika WordPress menolak koneksi FTP meskipun memiliki informasi login yang benar di sistem operasi Linux®. Lakukan langkah-langkah dalam artikel ini jika Anda mendapatkan kesalahan berikut:
ERROR: There was an error connecting to the server, Please verify the settings are correct
-
Aktifkan
WP_DEBUG
di wp-config.php mengajukan. Saat Anda memasukkan kode berikut diwp-config.php , sistem mencatat semua kesalahan, pemberitahuan, dan peringatan kewp-content/debug.log . Ini juga menyembunyikan kesalahan sehingga tidak mengganggu pembuatan halaman.sebuah. Buka wp-config.php dalam editor.
b. Sisipkan baris baru di atas baris:Itu saja, berhenti mengedit! Selamat ngeblog.
c. Masukkan baris berikut tempat Anda menambahkan baris baru dan simpan file:
// Enable WP_DEBUG mode define( 'WP_DEBUG', true ); // Enable Debug logging to the /wp-content/debug.log file define( 'WP_DEBUG_LOG', true ); // Disable display of errors and warnings define( 'WP_DEBUG_DISPLAY', false ); @ini_set( 'display_errors', 0 ); // Use dev versions of core JS and CSS files (only needed if you are modifying these core files) define( 'SCRIPT_DEBUG', true );
-
Jika Anda memiliki akses root, periksa log kesalahan PHP dan syslog di /var/log .
-
Dari prompt shell, coba sambungkan ke localhost melalui FTP. Bisakah Anda membaca dan menulis ke folder plugin Anda? Dari mesin jarak jauh, coba koneksi FTP ke localhost dan periksa izin baca dan tulis Anda.
-
Tambahkan detail FTP Anda di wp-config.php .
sebuah. Buka wp-config.php dalam editor.
b. Sisipkan baris baru di atas baris:Itu saja, berhenti mengedit! Selamat ngeblog.
c. Masukkan baris berikut tempat Anda menambahkan baris baru dan simpan file:
define( 'FS_METHOD', 'ftpext' ); define( 'FTP_BASE', '/path/to/wordpress/' ); define( 'FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/' ); define( 'FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/' ); define( 'FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub' ); define( 'FTP_PRIKEY', '/home/username/.ssh/id_rsa' ); define( 'FTP_USER', 'username' ); define( 'FTP_PASS', 'password' ); define( 'FTP_HOST', 'ftp.example.org' ); define( 'FTP_SSL', false );
Plugin dukungan pembaru
Jika Anda terus mengalami kesalahan ini, instal plugin ini:http://wordpress.org/plugins/ssh-sftp-updater-support/.
Menginstal plugin menambahkan opsi untuk SFTP. Setelah Anda menginstalnya, Anda dapat memilih SSH2 saat dimintai informasi login FTP Anda dengan memilih SSH2 di bagian bawah halaman. Tinggalkan kunci pribadi kotak kosong.