La guía definitiva para administrar su sitio web de WordPress con FTP

¿Alguna vez ha necesitado cargar varios archivos grandes en su sitio web de WordPress o modificar los permisos de los archivos? De forma predeterminada, el back-end de WordPress no le permite cargar archivos multimedia de forma masiva ni modificar los permisos de los archivos. Sin embargo,  el Protocolo de transferencia de archivos (FTP) permite a los propietarios de sitios de WordPress acceder al servidor web directamente para encargarse de estas tareas y más.

En esta publicación, cubriremos los conceptos básicos de FTP y discutiremos por qué es posible que necesite usarlo para su sitio de WordPress. También recomendaremos tres de los mejores clientes FTP para usuarios de WordPress. Finalmente, terminaremos con un tutorial rápido sobre cómo comenzar con el FTP de WordPress.

¡Vamos a hacerlo!

Una descripción general de FTP

FTP es un protocolo de comunicación de red que le brinda acceso directo a un servidor web remoto. Puede usar FTP para transferir archivos entre su computadora y el servidor, modificar los permisos de archivos y directorios en el servidor, descargar archivos del servidor a su computadora y más. En pocas palabras, FTP permite a los webmasters administrar archivos en un servidor web sin tener acceso físico al servidor.

FTP fue desarrollado en la década de 1970 por un estudiante del MIT con el propósito de permitir que los archivos se transfirieran de forma segura entre servidores host y computadoras cliente. Desde entonces, ha sido objeto de varias revisiones a medida que Internet ha evolucionado. FTPS y SFTP son alternativas seguras a la especificación FTP original que tienen en cuenta las preocupaciones de seguridad de Internet de hoy en día.

Por qué necesita FTP para WordPress

En el transcurso de 12 años, WordPress ha crecido enormemente hasta convertirse en una solución completa de administración de contenido. De hecho, es totalmente posible crear y mantener un sitio web de WordPress sin tener que iniciar un cliente FTP.

Puede crear contenido, cargar archivos e incluso agregar código CSS y PHP personalizado a los archivos de su sitio web directamente desde el panel de control de WordPress. En este punto, ¿no es seguro decir que los usuarios de WordPress no necesitan FTP en absoluto?

Bueno no. Tan poderoso como es, el backend de WordPress no puede manejar todo .

El mejor ejemplo de algo con lo que WordPress no puede lidiar por sí solo es el notorio  error de la pantalla blanca de la muerte que no te deja más remedio que usar un cliente FTP. Solucionar este problema y otros similares es una de las principales razones por las que no puede darse el lujo de descartar FTP por completo. Cuando su sitio da un giro para peor (que casi todos lo hacen tarde o temprano), un cliente FTP demostrará ser invaluable.

Aquí hay un resumen rápido de cuatro escenarios comunes que requerirían el uso de un cliente FTP:

  1. Migrar su sitio web de WordPress a un nuevo servidor web (a menos que esté utilizando un complemento de migración de WordPress , que hará el trabajo por usted).
  2. Eliminación o desactivación de complementos y archivos de temas que causan problemas de compatibilidad.
  3. Modificar el archivo wp-config.php  después de migrar WordPress, cambiar el prefijo de su base de datos o activar o desactivar el modo de depuración.
  4. Ajuste de permisos de archivos y directorios .

Ahora que sabe por qué necesita FTP, vamos a ponerlo al día.

3 excelentes clientes FTP gratuitos

Hemos seleccionado tres de los mejores clientes FTP para usted:

  • FileZilla : FileZilla es un cliente FTP gratuito y de código abierto para Windows, Mac y Linux. Cuenta con una interfaz de arrastrar y soltar que lo hace increíblemente fácil de usar. Si está comenzando con FTP por primera vez, le recomendamos que opte por FileZilla.
  • Free FTP : Free FTP está disponible solo para computadoras con Windows. Viene con la funcionalidad de arrastrar y soltar, copias de seguridad con un solo clic y seguimiento de archivos.
  • ciberpato . Cyberduck es un popular cliente FTP para sistemas Windows y Mac con un núcleo FTP ultrarrápido. Permite a los usuarios integrarse con el espacio de almacenamiento en la nube y presenta la funcionalidad de marcadores para que la carga de archivos sea más organizada.

Elija un cliente FTP e instálelo. Para este tutorial, usaremos FileZilla y, en aras de la simplicidad, le recomendamos que haga lo mismo. A continuación, le mostraremos cómo configurar y comenzar a usar el FTP de WordPress.

Comenzando con el FTP de WordPress

Antes de iniciar un cliente FTP y comenzar a jugar con los archivos de su sitio web, es de vital importancia hacer una copia de seguridad de su sitio web de WordPress . Nada de lo que le mostraremos hoy debería causar ni un segundo de tiempo de inactividad, pero siempre es mejor ir a lo seguro.

Para configurar un cliente FTP para acceder a su cuenta de alojamiento, necesitará dos datos:

  • Una dirección para acceder a su servidor web. Por lo general, utilizará una dirección IP dedicada o el dominio de su sitio web.
  • Credenciales de inicio de sesión FTP.

Comencemos por averiguar sus credenciales.

Localización de sus credenciales de FTP

La mayoría de los anfitriones crearán credenciales de FTP para usted cuando se registre para el alojamiento.

Si su host usa cPanel , y la gran  mayoría de los hosts populares lo hacen, entonces ya tiene credenciales de FTP. Simplemente puede usar el nombre de usuario y la contraseña de su cuenta de alojamiento como credenciales de FTP. Sin embargo, si su host no ofrece cPanel, es posible que deba crear una cuenta FTP.

Puede crear una cuenta FTP iniciando sesión en su panel de control de alojamiento y navegando a la sección FTP. Busque la opción para crear o agregar una nueva cuenta y seleccione un nombre de usuario y una contraseña. Cuando cree la cuenta, asegúrese de proporcionar acceso al directorio que contiene su sitio web. En la mayoría de las configuraciones de alojamiento, necesitará acceso al directorio llamado  public_html .

A continuación, puede establecer un valor para Cuota que limita la cantidad de datos que puede transferir o ir con Ilimitado para transferir archivos sin interrupciones. Haga clic  en Crear cuenta FTP  una vez que haya terminado.

Agregar una cuenta FTP a través de cPanel.

Con sus credenciales de FTP en la mano, es hora de ubicar su dirección de servidor FTP.

Localización de su dirección de servidor FTP

Si su host usa cPanel, una vez más, afortunadamente las cosas son fáciles. Simplemente use el nombre de dominio principal asociado con su cuenta como su dirección de servidor FTP. Por ejemplo, si se registró en  http://www.yourawesomedomain.com cuando creó su cuenta de hosting, simplemente use  yourawesomedomain.com como su dirección de servidor FTP.

Otra opción es utilizar una dirección IP dedicada. No todas las cuentas de hospedaje incluyen una dirección IP dedicada, pero si tiene una, puede ubicarla iniciando sesión en su cuenta de hospedaje y navegando a la sección de IP.

Encuentre la dirección IP de su sitio web de WordPress desde el cPanel de su sitio.

Si todo lo demás falla, es posible que deba comunicarse con el departamento de atención al cliente de su host o investigar un poco en su base de conocimientos para determinar la dirección de host FTP adecuada.

Configuración de su cliente FTP de WordPress

Ahora que conoce su dirección de host FTP y sus credenciales, es hora de iniciar FileZilla. Inicie el cliente FileZilla, ingrese los detalles de su cuenta FTP y haga clic en el botón Conexión rápida para establecer una conexión. Como verá en la imagen a continuación, estamos usando una dirección IP dedicada, pero ingrese su dominio de host FTP en el campo Host  si no tiene una IP dedicada.

Ingrese las credenciales de inicio de sesión de su cuenta FTP para establecer una conexión.

Si su conexión FTP es exitosa, verá el Estado actualizado en  la lista de Directorio de “/” exitosa .

Eso es todo al respecto. Ha establecido una conexión entre su cuenta de hosting y el cliente FTP.

Transferencia de archivos a través de FTP

La interfaz de FileZilla se divide en dos secciones: sitio local a la izquierda y sitio remoto a la derecha. Una vez que haga clic en una carpeta a cada lado, el cuadro debajo se completará con el contenido de la carpeta.

FileZilla le permite transferir todo tipo de archivos desde cualquier carpeta en su computadora local a cualquier directorio en su servidor web.

Para comenzar a transferir archivos a su sitio remoto desde su computadora, todo lo que tiene que hacer es arrastrarlos y soltarlos desde el cuadro del sitio local al cuadro del sitio remoto.

Seleccione todos los archivos que desea transferir y arrástrelos y suéltelos en el cuadro del sitio remoto.

En la parte inferior de la pantalla de su cliente FTP FileZilla, verá tres secciones con pestañas:

Estos representan los estados de transferencia de archivos.

  • Archivos en cola: los archivos en cola son aquellos que ha seleccionado para transferir y están en proceso de transferencia desde su computadora local al servidor web remoto.
  • Transferencias fallidas: Estos archivos son aquellos que fueron seleccionados para ser transferidos pero no fueron transferidos exitosamente al servidor remoto.
  • Transferencias exitosas: esta pestaña muestra una lista de los archivos que se transfirieron con éxito desde su computadora local al servidor.

Si sus archivos se transfirieron con éxito, entonces está listo para comenzar: los archivos seleccionados ahora se cargan en el servidor de su sitio web de WordPress.

Carga de archivos multimedia en masa

WordPress no reconoce los archivos de medios en la Biblioteca de medios que se cargaron desde cualquier lugar que no sea la propia Biblioteca de medios o mediante el botón Agregar medios . Esto significa que cuando carga archivos multimedia a través del cliente FTP a la carpeta Cargas de su sitio , no aparecerán en la Biblioteca multimedia.

Los archivos multimedia no aparecerán en la biblioteca multimedia.

Una forma de solucionar este problema es instalar el complemento Add from Server y registrarlos desde allí.

Gestión de permisos de archivos en FileZilla

Otra tarea que comúnmente se administra a través de FTP es cambiar los permisos de archivos y directorios. Para cambiar los permisos de archivo o directorio, navegue hasta el directorio o archivo que desea administrar, haga clic con el botón derecho para abrir el menú contextual y seleccione  Permisos de archivo… en la parte inferior del menú.

Ajuste los permisos usando las casillas de verificación o ingresando un valor numérico en el campo apropiado. Haga clic en  Aceptar y los nuevos permisos surtirán efecto.

Edición de un archivo de sitio web a través de FTP con FileZilla

Una de las tareas FTP más comunes de WordPress es abrir y editar  wp-config.php . Para hacer esto, primero, ubique el archivo. En una instalación estándar de WordPress, lo encontrará en el directorio raíz de su sitio web.

Use la  sección del sitio local de FileZilla para ubicar el escritorio de su computadora y luego arrastre el  archivo wp-config.php desde el servidor web a su escritorio. Esto copiará el archivo a su escritorio.

Antes de editar su archivo, cree una segunda copia en su escritorio con un nombre ligeramente diferente. Simplemente cambie el nombre de la versión copiada  x-wp-config.php . Ahora, abra la versión con el nombre correcto ( wp-config.php ) y edítela a su antojo.

El último paso en el proceso es volver a FileZilla y arrastrar la versión actualizada del archivo desde el escritorio de su computadora al servidor web. Cuando lo haga, FileZilla le pedirá que verifique que desea sobrescribir el archivo en el servidor y le brindará varias opciones. Seleccione la  opción Sobrescribir y haga clic en  Aceptar .

Ahora, acceda a su sitio web para asegurarse de que el cambio previsto haya tenido efecto. Si ocurre algo inesperado, use la copia de seguridad de wp-config.php en su escritorio para restaurar  el archivo wp-config.php original de su sitio .

Conclusión

Comenzar con WordPress FTP es simple. Y una vez que esté en funcionamiento, podrá aprovechar las capacidades FTP de WordPress que superan las capacidades predeterminadas del backend de WordPress, como:

  • Transfiera archivos hacia y desde su servidor web con facilidad.
  • Cargue archivos multimedia de forma masiva y luego use Agregar desde el servidor para importarlos a WordPress.
  • Administrar permisos de archivos y directorios.
  • Edite archivos de WordPress como wp-config.php  mientras soluciona problemas de WordPress.

¿Tiene alguna pregunta sobre cómo administrar su sitio de WordPress a través de FTP? ¡Ponte en contacto en la sección de comentarios a continuación!

Imagen en miniatura del artículo por gdainti / shutterstock.com