GNU/Linux >> Znalost Linux >  >> Linux

Odstraňte problémy s odmítnutím připojení k FTP ve WordPressu

Tento článek vysvětluje, co dělat, když WordPress odmítne připojení FTP, přestože má správné přihlašovací údaje v operačních systémech Linux®. Pokud se zobrazí následující chyba, proveďte kroky v tomto článku:

ERROR: There was an error connecting to the server, Please verify the settings are correct
  1. Povolit WP_DEBUG v wp-config.php soubor. Když vložíte následující kód dowp-config.php , systém zaznamenává všechny chyby, upozornění a varování nawp-content/debug.log . Také skryje chyby, aby nepřerušovaly generování stránky.

    A. Otevřete wp-config.php v editoru.

    b. Vložte nový řádek nad řádek:To je vše, přestaňte upravovat! Příjemné blogování.

    C. Na místo, kam jste přidali nový řádek, vložte následující řádky a uložte soubor:

     // 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. Pokud máte přístup root, zkontrolujte svůj protokol chyb PHP a syslog v /var/log .

  3. Z příkazového řádku se zkuste připojit k localhost přes FTP. Můžete číst a zapisovat do složky pluginů? Ze vzdáleného počítače se pokuste připojit FTP k localhost a zkontrolujte oprávnění ke čtení a zápisu.

  4. Přidejte podrobnosti o svém FTP v wp-config.php .

    A. Otevřete wp-config.php v editoru.

    b. Vložte nový řádek nad řádek:To je vše, přestaňte upravovat! Příjemné blogování.

    C. Na místo, kam jste přidali nový řádek, vložte následující řádky a uložte soubor:

     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 podpory aktualizací

Pokud k této chybě dochází i nadále, nainstalujte si tento plugin:http://wordpress.org/plugins/ssh-sftp-updater-support/.

Instalace pluginu přidá možnost pro SFTP. Po instalaci můžete vybrat SSH2 až budete vyzváni k zadání přihlašovacích údajů FTP výběrem SSH2 v dolní části stránky. Ponechte soukromý klíč pole prázdné.


Linux
  1. Jak zkontrolovat rychlost vašeho ssh připojení

  2. Nelze navázat spojení pomocí ssh2_connect() v PHP

  3. FTP – připojení pomalého nahrávání/stahování

  1. Zdá se, že ve vaší instalaci PHP chybí rozšíření MySQL, které vyžaduje WordPress.

  2. Odstraňování problémů s interní chybou serveru WordPress

  3. Jak rozbalit soubory přes FTP připojení?

  1. Nainstalujte WordPress pro více stránek

  2. Chyby PHP

  3. Odstraňte problémy s odmítnutím připojení k FTP ve WordPressu