GNU/Linux >> Belajar Linux >  >> Linux

Memecahkan masalah WordPress menolak koneksi FTP

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
  1. 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 );
    
  2. Jika Anda memiliki akses root, periksa log kesalahan PHP dan syslog di /var/log .

  3. 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.

  4. 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.


Linux
  1. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  2. Instalasi PHP Anda tampaknya kehilangan ekstensi MySQL yang diperlukan oleh WordPress.

  3. Bagaimana cara mengekstrak file melalui koneksi FTP?

  1. Tidak dapat membuat koneksi menggunakan ssh2_connect() di PHP

  2. FTP – Koneksi Unggah/Unduh Lambat

  3. Memecahkan masalah kesalahan server internal WordPress

  1. Instal multi-situs WordPress

  2. Kesalahan PHP

  3. Memecahkan masalah WordPress menolak koneksi FTP