Información del sitio web:
Protocolo : SFTP
servidor: Nube de Google
Versión WordPress: 4.9.8
Estoy tratando de actualizar mis complementos de WordPress, pero cada vez que intento hacerlo, siempre me pide mi información de FTP, pero cuando proporcioné mi información de FTP, devuelve el error “Error al conectarse al servidor FTP”.
Incluso traté de agregar el número de puerto ’21’ y ’22’ en el nombre de host, pero aún no funciona. Incluso intenté usar el tipo de conexión ‘FTPS (SSL)’ pero tampoco funcionó. También he usado el complemento ‘SSH SFTP Updater Support’ pero deja mi sitio web en mantenimiento y ya no puedo acceder a él.
He pasado 2 días resolviendo este problema. Espero que alguien pueda ayudarme con esto.
Gracias de antemano 🙂
Si solo FTP y FTPS (SSL) aparecen como opciones en WordPress al instalar complementos, etc., la instalación de la extensión PHP para SSH2 agregará automáticamente una opción SSH2 (para SFTP) a WordPress.
Por ejemplo, en Ubuntu:
sudo apt install php-ssh2
Y reinicie el servidor web (por ejemplo, Nginx o Apache).
FTP y SFTP son dos protocolos diferentes. WordPress ofrece la posibilidad de cargar complementos a través de FTP. Sin embargo WordPress no tiene soporte SFTP para instalar complementos a partir de ahora, AFAIK. Puedes ir con cualquiera de las siguientes rutas.
-
Habilitar método directo WordPress podrá instalar complementos automáticamente y no se necesitará FTP o SFTP. Debe editar wp-config y agregar la siguiente línea:
define('FS_METHOD', 'direct');
Puedes leer más en esta publicación
-
Cargue el archivo zip del complemento a través de SFTP Puede descargar el complemento y luego cargar el archivo zip descargado a través de su cliente SFTP, por ejemplo, FileZilla o puede hacerlo desde la terminal (en sistemas Unix) usando scp
. Se puede encontrar una referencia para instalar el complemento manualmente aquí e instrucciones de uso scp
en Linux se puede encontrar aquí