OK, najskôr ešte treba zmeniť / pridať tento riadok do wp-config.php a vyskúšať:
define('FSMETHOD', 'ftpsockets');
ak nepomôže, tak skúste nastaviť tieto parametre, rovnako vo wp-confing.php. Platí zásada, že by mali byť nastavené iba nevyhnutné konštanty (čím menej tým lepšie), ktoré vyriešia problém s updajtmi…
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_USER', 'username' );
define( 'FTP_PASS', 'password' );
define( 'FTP_HOST', 'ftp.example.org' );
define( 'FTP_SSL', false );
vyplňte údaje v úvodzovkách podľa vzoru, pričom FTP_BASE je absolútna cesta k WordPress-u v ftp (napr. /web/).
FTP_CONTENT_DIR cesta do adresára wp-content, podobne aj FTP_PLUGIN_DIR do plugins.
FTP_USER je ftp používateľ a samozrejme FTP_PASS je heslo…
FTP_HOST je ftp adresa a FTP_SSL je ak Vás hosting používa Secure FTP. Port pri hoste je defaultný 21 a pri Secure FTP 22. Ak sú z nejakého dôvody v hostingu iné, tak ho treba dať za dvojbodku za adresou ftp… napr. http://ftp.example.org:24
FTP_SSL nastaviť na true len pokiaľ je ftp pripojenie cez Secure FTP.
ak máte ssh prístup, tak treba ešte vyplniť aj toto (cesty ku kľúčom), len potom treba dať do FTP_USER ssh meno používateľa:
define( 'FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub' );
define( 'FTP_PRIKEY', '/home/username/.ssh/id_rsa' );
Treba poskúšať, ak tieto nastavenie nefungujú, tak ich nenechávajte uložené vo wp-config.php.