Cómo gestionar los archivos de WordPress desde cPanel
Gestionar los archivos de WordPress desde cPanel es una de las habilidades más útiles que puedes aprender como propietario de una web. No necesitas ser un programador experto para hacerlo, pero sí necesitas entender la estructura básica de tu instalación y saber moverte con seguridad dentro del panel de control de tu hosting.
En esta guía extensa y práctica, vamos a desglosar todo el proceso paso a paso. Aprenderás a acceder al Administrador de Archivos, a subir, editar, renombrar y eliminar archivos, y también a solucionar los problemas más comunes que te obligan a tocar el código fuente. Hablaremos de plugins que fallan, temas que dan error y cómo hacer copias de seguridad manuales.
Si alguna vez te has sentido abrumado al ver la carpeta public_html, respira hondo. Después de leer este artículo, sabrás exactamente qué es cada carpeta importante y cómo actuar con criterio.
¿Por qué necesitas gestionar los archivos de WordPress?
WordPress es un gestor de contenidos muy amigable, pero la mayoría de sus funciones avanzadas se esconden en archivos PHP, CSS y JavaScript. Aunque puedas hacer casi todo desde el escritorio, hay situaciones donde el acceso directo al servidor es imprescindible.
Estos son los casos más habituales:
- Actualizar un plugin o tema manualmente cuando la actualización automática falla.
- Subir archivos de gran tamaño que el navegador de WordPress rechaza por límites de memoria.
- Editar el archivo
wp-config.phppara cambiar claves de seguridad o configurar la base de datos. - Solucionar el famoso "Error al establecer conexión con la base de datos".
- Crear una copia de seguridad manual de todo tu sitio antes de hacer cambios importantes.
- Modificar el archivo
.htaccesspara reglas de redirección o caché. - Inspeccionar logs de error para descubrir qué está fallando en tu web.
Dominar el cpanel wordpress archivos te dará autonomía total y te ahorrará dinero en soporte técnico, porque podrás resolver tú mismo el 80% de las incidencias comunes.
Primer paso: Acceder al Administrador de Archivos de cPanel
Lo primero que necesitas es entrar en tu cPanel. Normalmente se accede a través de tudominio.com/cpanel o tudominio.com:2083. Si no recuerdas la dirección exacta, consulta el correo de bienvenida de tu proveedor de hosting.
Una vez dentro, busca la sección Archivos (Files). Ahí verás varias opciones, pero la que nos interesa es Administrador de Archivos (File Manager). Haz clic en ella.
Se abrirá una nueva pestaña o ventana con un explorador de archivos similar al de Windows o Mac. Por defecto, te llevará a tu carpeta raíz, que suele ser public_html o www. Esa es la carpeta donde vive tu WordPress.
[TIP] Si tienes varios dominios en el mismo hosting, asegúrate de estar en la carpeta correcta.
public_htmlsuele ser el dominio principal, pero si tienes addon domains, tendrás carpetas comopublic_html/midominiosecundario.com.
Entendiendo la estructura de archivos de WordPress
Antes de tocar nada, es vital que conozcas el mapa de tu instalación. WordPress se organiza en tres carpetas principales y varios archivos clave en la raíz.
La carpeta wp-admin
Contiene todos los archivos que gestionan el panel de administración de tu web (el escritorio). No debes modificar nada aquí salvo que sepas exactamente lo que haces. Si un atacante compromete esta carpeta, tu sitio está perdido.
La carpeta wp-content
Esta es la carpeta más importante para ti. Dentro de ella encontrarás:
themes/: Aquí se almacenan los temas instalados. Cada tema tiene su propia subcarpeta.plugins/: Aquí se guardan todos los plugins. También cada uno en su subcarpeta.uploads/: Es el almacén de todas las imágenes, vídeos y documentos que subes desde el editor de WordPress.
La carpeta wp-includes
Contiene las librerías y funciones centrales de WordPress. Al igual que wp-admin, no la toques a menos que estés siguiendo un tutorial muy específico.
Archivos críticos en la raíz
wp-config.php: Controla la conexión con la base de datos y define constantes globales. Es el archivo más sensible..htaccess: Regula las reglas de reescritura de URL, la caché del navegador y la seguridad.index.php: El punto de entrada principal.wp-login.php: La página de inicio de sesión.
Cómo subir archivos a WordPress desde cPanel
Subir archivos es una de las tareas más comunes. Ya sea para instalar un tema comprado, un plugin premium o simplemente para añadir un favicon personalizado, el proceso es idéntico.
Subir un archivo individual o una carpeta comprimida
- Entra en el Administrador de Archivos y navega hasta la carpeta de destino. Por ejemplo, para un tema, ve a
public_html/wp-content/themes/. - Haz clic en el botón Subir (Upload) en la barra superior.
- Se abrirá una ventana que te permite arrastrar y soltar archivos desde tu ordenador.
- Una vez subido, si has subido un archivo
.zip, deberás extraerlo. Selecciona el archivo, haz clic derecho y elige Extraer (Extract). - WordPress reconocerá la carpeta extraída automáticamente.
[WARNING] Nunca subas un archivo
.zipdirectamente a la raíz depublic_htmly lo extraigas ahí. Eso puede sobrescribir archivos del núcleo y romper tu sitio. Siempre extrae dentro de la carpeta correspondiente (themes,plugins, etc.).
Subir archivos grandes (más de 20 MB)
Si intentas subir un archivo de más de 20 MB, es posible que cPanel te dé un error de límite de tiempo o de memoria. La solución es comprimir el archivo en partes más pequeñas o usar la opción Subir a múltiples directorios si tu proveedor lo permite.
Otra opción es usar FTP (File Transfer Protocol) con programas como FileZilla. Pero si no quieres instalar nada, puedes aumentar temporalmente los límites de PHP editando el archivo php.ini o el wp-config.php.
Editar archivos de WordPress desde cPanel
A veces no necesitas subir nada, sino modificar el contenido de un archivo existente. Por ejemplo, cambiar una función en el functions.php de tu tema hijo o ajustar los límites de memoria en el wp-config.php.
El editor de texto integrado
- Localiza el archivo que quieres editar.
- Haz clic derecho sobre él y selecciona Editar (Edit).
- Se abrirá una ventana con el código fuente en texto plano.
- Realiza los cambios necesarios.
- Haz clic en Guardar cambios (Save Changes) en la esquina superior derecha.
[INFO] Antes de editar cualquier archivo, es obligatorio hacer una copia de seguridad del mismo. Puedes descargarlo a tu ordenador o simplemente renombrarlo añadiendo
.bakal final (ejemplo:wp-config.php.bak). Si algo sale mal, puedes restaurarlo fácilmente.
Cambiar permisos de archivos (CHMOD)
A veces necesitas que un archivo sea escribible por PHP (por ejemplo, para ciertos plugins de caché). Para ello:
- Selecciona el archivo.
- Haz clic derecho y elige Cambiar permisos (Change Permissions).
- Introduce el valor numérico (por ejemplo,
644para archivos estándar,755para carpetas). - Haz clic en Cambiar permisos.
[WARNING] No pongas permisos
777en archivos que no sea estrictamente necesario. Eso permite que cualquier usuario del servidor pueda escribir en ellos, un riesgo de seguridad grave. Úsalo solo temporalmente y vuelve a644al terminar.
Cómo solucionar problemas comunes de WordPress desde cPanel
Cuando tu web da error, el administrador de archivos es tu mejor aliado para diagnosticar y reparar.
Error: "Se ha producido un error crítico" (White Screen of Death)
Este es el error más temido. La pantalla se queda en blanco sin ningún mensaje. Casi siempre es culpa de un plugin o tema conflictivo.
Solución manual:
- Entra en
public_html/wp-content/plugins/. - Renombra la carpeta del plugin que sospechas que falla. Por ejemplo, si tienes un plugin llamado
mi-plugin, cámbialo ami-plugin-desactivado. - WordPress desactivará automáticamente ese plugin al no encontrar la carpeta.
- Vuelve a tu web y comprueba si funciona.
Si el problema persiste, repite el proceso con todos los plugins. Si aún así sigue fallando, renombra la carpeta wp-content/themes/mi-tema a mi-tema-desactivado. WordPress usará el tema por defecto (Twenty Twenty-Four) y podrás entrar al panel.
Error de conexión con la base de datos
Este error suele aparecer cuando el archivo wp-config.php tiene credenciales incorrectas o la base de datos se ha corrompido.
Qué hacer:
- Abre
wp-config.phpen el editor. - Verifica que las constantes
DB_NAME,DB_USER,DB_PASSWORDyDB_HOSTcoincidan con las de tu panel de MySQL en cPanel. - Si no las recuerdas, ve a Bases de datos MySQL en cPanel y cópialas.
- Guarda los cambios y recarga tu web.
El plugin no se actualiza o se queda atascado
A veces, al actualizar un plugin, WordPress se queda en "Actualizando..." para siempre. Esto ocurre porque el proceso se interrumpió.
Solución:
- Ve a
public_html/wp-content/plugins/. - Busca la carpeta del plugin problemático y elimínala o renómbrala.
- Ve al escritorio de WordPress e instala el plugin de nuevo desde el repositorio o subiéndolo manualmente.
Copias de seguridad manuales: El hábito que te salvará
No hay nada más importante que tener una copia de seguridad antes de tocar nada. Desde cPanel puedes hacer una copia completa de tus archivos en menos de 5 minutos.
Descargar la carpeta completa
- En el Administrador de Archivos, ve a la carpeta raíz (
public_html). - Haz clic en Seleccionar todo (Select All) en la barra superior.
- Haz clic derecho y elige Comprimir (Compress).
- Elige el formato Zip Archive y haz clic en Comprimir archivos.
- cPanel creará un archivo
.zipen la misma carpeta. - Descarga ese archivo a tu ordenador.
[TIP] Después de descargar la copia, elimina el archivo
.zipdel servidor para no ocupar espacio innecesario y evitar que sea accesible públicamente. Guárdalo en un lugar seguro de tu disco duro o en la nube.
Restaurar una copia de seguridad
Si necesitas restaurar, sube el .zip a public_html, haz clic derecho y elige Extraer. Sobrescribirá todos los archivos existentes. Antes de hacer esto, asegúrate de que la base de datos también está respaldada, porque los archivos por sí solos no contienen tus entradas ni páginas.
Editar el archivo wp-config.php como un profesional
Este archivo es el corazón de tu instalación. Aquí te dejo las ediciones más comunes y útiles.
Aumentar la memoria PHP
Si ves errores de "memoria agotada" o "allowed memory size exhausted", añade esta línea justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */:
define('WP_MEMORY_LIMIT', '256M');
Activar el modo de depuración
Para ver los errores reales de tu web (en lugar de la pantalla blanca), añade:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Esto creará un archivo debug.log dentro de wp-content/ que podrás revisar para encontrar el error exacto.
[WARNING] Desactiva
WP_DEBUGcuando termines de depurar. Dejarlo activo en producción muestra errores a los visitantes y consume recursos.
Preguntas frecuentes (FAQ) sobre gestionar WordPress en cPanel
¿Es seguro editar archivos desde cPanel?
Sí, siempre que sepas lo que haces y tengas una copia de seguridad. Los errores se pueden revertir fácilmente si restauras el archivo original.
¿Qué hago si no encuentro el Administrador de Archivos en mi cPanel?
Algunos proveedores lo ocultan. Busca en la sección "Avanzado" o contacta con soporte. También puedes usar FTP.
¿Puedo editar archivos desde el editor de WordPress en lugar de cPanel?
WordPress tiene un editor de archivos integrado en Apariencia > Editor de archivos de tema. Sin embargo, no es recomendable usarlo porque si cometes un error, puedes dejar tu web inaccesible y no tendrás acceso al servidor para arreglarlo rápidamente. cPanel siempre es más seguro.
¿Qué diferencia hay entre subir un archivo por cPanel y por FTP?
Ninguna funcional. Ambos hacen lo mismo. cPanel es más visual y no requiere instalar programas. FTP es más rápido para subir muchos archivos a la vez.
¿Cómo sé qué archivo está causando un error en mi web?
Activa el modo depuración en wp-config.php como explicamos antes. Luego revisa wp-content/debug.log desde el Administrador de Archivos. Ahí verás la ruta exacta del archivo problemático.
¿Puedo usar cPanel para gestionar archivos si mi hosting usa Syspanel (antes HestiaCP)?
Sí, el concepto es el mismo. Si tu hosting usa Syspanel, el acceso a los archivos se realiza a través del puerto 2106. La interfaz es ligeramente diferente, pero la estructura de carpetas de WordPress es idéntica. Solo cambia el nombre del panel y el puerto de acceso.
¿Qué hago si he borrado un archivo importante por accidente?
Ve a la papelera del Administrador de Archivos de cPanel. Muchos paneles conservan los archivos eliminados durante unos días. Si no está, tendrás que restaurar desde una copia de seguridad.
Consejos finales para una gestión segura
- Nunca edites archivos en horas punta de tráfico. Hazlo cuando tu web tenga menos visitas.
- Mantén un registro de los cambios que haces. Un simple documento de texto con la fecha y el archivo modificado te ahorrará dolores de cabeza.
- Actualiza regularmente tus copias de seguridad. No sirve de nada una copia de hace 6 meses si tu web cambia cada semana.
- Si no estás seguro de una modificación, busca primero en Google. La comunidad de WordPress es enorme y casi seguro alguien ya resolvió tu duda.
Gestionar los archivos de WordPress desde cPanel es una habilidad que, una vez aprendida, te dará una libertad enorme. Ya no dependerás del soporte técnico para cambiar una línea de código o subir un plugin.
Empieza practicando con tareas sencillas: sube un favicon, edita el functions.php de un tema hijo para añadir una función personalizada. Con el tiempo, te sentirás tan cómodo que podrás solucionar wordpress cpanel sin pensarlo dos veces.
Recuerda siempre la regla de oro: antes de tocar nada, haz una copia de seguridad. Con eso, incluso si cometes un error, tu web volverá a la vida en cuestión de minutos. Ahora ve y explora tu Administrador de Archivos con confianza.
