Preguntas frecuentes sobre WordPress y hosting (FAQ)
Introducción: ¿Por qué surgen tantas dudas con WordPress y el hosting?
Si estás leyendo esto, probablemente te hayas topado con alguna dificultad técnica al montar o mantener tu sitio web en WordPress. Es completamente normal. WordPress es un gestor de contenidos muy potente y flexible, pero esa misma flexibilidad hace que dependa en gran medida de un buen entorno de hosting. Las dudas más comunes suelen girar en torno a la configuración, el rendimiento, la seguridad y la gestión de archivos.
Esta FAQ WordPress está diseñada para resolver de forma clara y práctica las preguntas más frecuentes que recibimos a diario en soporte técnico. Vamos a desglosar cada duda paso a paso, para que puedas aplicar las soluciones sin necesidad de ser un experto en servidores.
[INFO] Recuerda que tu hosting es el cimiento de tu sitio. Si el cimiento es débil, por muy bonito que sea tu WordPress, tendrás problemas de velocidad, caídas o vulnerabilidades.
## 1. Preguntas frecuentes sobre la instalación y configuración inicial
### 1.1. ¿Qué requisitos mínimos debe tener mi hosting para WordPress?
Esta es una de las primeras dudas WordPress que debes resolver. Para que WordPress funcione de manera fluida, tu servidor debe cumplir con estos requisitos básicos:
- PHP: Versión 7.4 o superior (recomendamos PHP 8.0 u 8.1 para mejor rendimiento).
- Base de datos: MySQL 5.6 o superior, o MariaDB 10.1 o superior.
- Soporte HTTPS: Tu hosting debe permitir instalar un certificado SSL (gratuito con Let's Encrypt).
- Espacio en disco: Mínimo 1 GB, aunque 10 GB es más realista para sitios con contenido multimedia.
- Memoria PHP (memory_limit): Al menos 128 MB, idealmente 256 MB o más.
[WARNING] Si tu hosting usa PHP 5.6 o inferior, WordPress dejará de ser compatible pronto. Además, la velocidad será muy pobre. Si tu plan es muy básico (hosting compartido barato), es posible que tengas limitaciones de recursos. En ese caso, considera migrar a un hosting más robusto.
### 1.2. ¿Cómo instalo WordPress en mi hosting? ¿Es muy complicado?
No, no es complicado. La mayoría de los hostings modernos incluyen un instalador automático (como Softaculous o QuickInstall). El proceso suele ser así:
- Accede a tu panel de control de hosting (cPanel, Plesk o Syspanel). Si usas Syspanel, recuerda que la URL de acceso es
tudominio.com:2106. - Busca la sección "Instaladores de aplicaciones" o "WordPress".
- Haz clic en "Instalar".
- Rellena los datos básicos: nombre del sitio, usuario administrador, contraseña segura y correo electrónico.
- Elige la versión de PHP (si te lo pide) y selecciona la última estable.
- Haz clic en "Instalar". En menos de 5 minutos tendrás WordPress listo.
Si prefieres hacerlo manualmente, necesitarás descargar WordPress desde wordpress.org, subir los archivos por FTP a tu servidor, crear una base de datos y ejecutar el script de instalación. Pero para principiantes, el instalador automático es la mejor opción.
### 1.3. ¿Qué es el archivo wp-config.php y por qué es tan importante?
wp-config.php es el archivo de configuración principal de WordPress. Se encuentra en la raíz de tu instalación (generalmente en public_html). Contiene información crítica como:
- Los datos de conexión a la base de datos (nombre, usuario, contraseña, host).
- Las claves de seguridad (salts) que protegen las cookies y sesiones.
- Configuraciones avanzadas como el límite de memoria, el depurado (WP_DEBUG) o la URL del sitio.
¿Qué hacer si lo pierdes o lo dañas? No entres en pánico. Puedes descargar una copia limpia de WordPress y extraer solo el archivo wp-config-sample.php, renombrarlo a wp-config.php y rellenar los datos de tu base de datos. También puedes pedir a tu hosting que te proporcione los datos de acceso a la BD.
[TIP] Siempre haz una copia de seguridad de este archivo antes de modificarlo. Un error puede dejar tu sitio inaccesible.
## 2. Preguntas frecuentes sobre rendimiento y velocidad
### 2.1. Mi sitio WordPress es muy lento, ¿qué puedo hacer?
La lentitud es una de las quejas más comunes. Las causas pueden ser varias, pero aquí tienes una lista de verificación rápida:
- Revisa tu hosting: ¿Estás en un plan compartido básico? Si tu sitio recibe tráfico, puede que estés superando los límites de recursos. Considera migrar a un VPS o hosting optimizado para WordPress.
- Optimiza imágenes: Usa plugins como Smush o Imagify para comprimir imágenes sin perder calidad.
- Activa la caché: Instala un plugin de caché (WP Rocket, W3 Total Cache, o Litespeed Cache si tu servidor usa Litespeed).
- Minimiza CSS y JavaScript: La mayoría de los plugins de caché lo hacen automáticamente.
- Usa un CDN: Cloudflare es gratuito y reduce la carga de tu servidor al distribuir el contenido en servidores globales.
- Revisa los plugins: Desactiva plugins que no uses. Algunos plugins mal optimizados consumen muchos recursos.
### 2.2. ¿Qué es el límite de memoria de PHP (memory_limit) y cómo lo aumento?
El memory_limit es la cantidad máxima de memoria RAM que un script de PHP (como WordPress) puede usar. Si tu sitio se queda sin memoria, verás errores como "Allowed memory size of X bytes exhausted".
Para aumentarlo, tienes varias opciones:
- Desde el panel de hosting (cPanel/Syspanel): Busca "Select PHP Version" o "PHP Settings". Allí podrás modificar el valor de
memory_limita 256M o 512M. - Editando el archivo wp-config.php: Añade esta línea antes del comentario final:
define('WP_MEMORY_LIMIT', '256M'); - Creando un archivo php.ini: Si tu hosting lo permite, sube un archivo
php.inia la raíz con el contenido:memory_limit = 256M
[WARNING] No todos los hostings permiten modificar estos valores desde el panel. Si no encuentras la opción, contacta con soporte. En Syspanel, puedes hacerlo desde la sección "PHP Settings" del dominio correspondiente.
### 2.3. ¿Por qué mi web se cae cuando recibe mucho tráfico?
Esto suele deberse a que tu plan de hosting no tiene suficientes recursos (CPU, RAM, conexiones simultáneas) para manejar el pico de visitas. Las soluciones son:
- Escalar verticalmente: Contratar un plan superior (de compartido a VPS, o de VPS a dedicado).
- Usar un CDN: Como mencionamos, Cloudflare puede absorber parte del tráfico.
- Optimizar la base de datos: Usa plugins como WP-Optimize para limpiar tablas, revisiones y transitorios.
- Implementar un plugin de caché: Reduce drásticamente la carga en el servidor.
Si el problema persiste, evalúa migrar a un hosting con escalado automático (como los que ofrecen algunos proveedores cloud).
## 3. Preguntas frecuentes sobre seguridad en WordPress
### 3.1. ¿Cómo protejo mi sitio WordPress de hackers?
La seguridad es un tema crítico. Aquí tienes las medidas básicas que todo usuario debería aplicar:
- Actualiza siempre: Mantén WordPress, los temas y los plugins actualizados a la última versión.
- Usa contraseñas fuertes: No uses "admin" como usuario ni "123456". Usa un gestor de contraseñas.
- Instala un plugin de seguridad: Wordfence, Sucuri o iThemes Security son buenas opciones.
- Limita los intentos de inicio de sesión: Con plugins como Limit Login Attempts Reloaded.
- Cambia la URL de acceso (wp-admin): Aunque no es infalible, dificulta los ataques automatizados.
- Haz copias de seguridad periódicas: Tanto de archivos como de la base de datos.
### 3.2. ¿Qué hago si mi sitio ha sido hackeado?
Si ves contenido extraño, redirecciones a sitios raros o tu web no carga, sigue estos pasos:
- No entres en pánico. Desconecta el sitio temporalmente (puedes ponerlo en modo mantenimiento con un plugin).
- Cambia todas las contraseñas: Administrador de WordPress, FTP, base de datos, correo.
- Revisa los archivos: Busca archivos sospechosos en
wp-content/uploadso en la raíz. Archivos con nombres comoshell.phpowp-cache.phpsuelen ser maliciosos. - Escanéa con un plugin de seguridad: Wordfence puede detectar y eliminar malware.
- Restaura desde una copia de seguridad limpia: Si tienes una copia anterior al ataque, esa es la solución más rápida.
- Contacta con tu hosting: Ellos pueden ayudarte a limpiar el servidor si el ataque fue a nivel de sistema.
[INFO] Muchos hostings ofrecen limpieza de malware como servicio adicional o incluso gratuito en planes superiores. Pregunta a tu proveedor.
### 3.3. ¿Es obligatorio usar un certificado SSL (HTTPS)?
Sí, absolutamente. Google penaliza los sitios sin HTTPS y los navegadores modernos marcan como "No seguro" a los que no lo tienen. Además, protege la información de tus usuarios.
La mayoría de los hostings ofrecen certificados SSL gratuitos a través de Let's Encrypt. En Syspanel, puedes activarlo desde la sección "SSL/TLS" de tu dominio, seleccionando "Let's Encrypt" y siguiendo los pasos. Una vez activado, asegúrate de que tu WordPress use la URL con https:// (puedes cambiarlo en Ajustes > Generales).
## 4. Preguntas frecuentes sobre gestión de archivos y bases de datos
### 4.1. ¿Cómo accedo a los archivos de mi WordPress?
Tienes dos formas principales:
- A través del panel de control (Syspanel/cPanel): Busca "Administrador de archivos" o "File Manager". Desde ahí puedes subir, editar, eliminar y mover archivos sin necesidad de FTP.
- Mediante FTP/SFTP: Necesitas un cliente FTP (FileZilla es gratuito). Los datos de conexión (servidor, usuario, contraseña y puerto) los encuentras en la sección "FTP Accounts" de tu panel de hosting.
[TIP] Si usas Syspanel, el acceso FTP se configura desde "Cuentas FTP". El puerto por defecto suele ser el 21 (FTP) o 22 (SFTP). Si tienes dudas, consulta la documentación de tu proveedor.
### 4.2. ¿Cómo hago una copia de seguridad de mi base de datos?
Puedes hacerlo desde el panel de control:
- Accede a phpMyAdmin (desde tu panel de hosting, normalmente en "Bases de datos").
- Selecciona la base de datos de tu WordPress (suele llamarse algo como
tuusuario_wp). - Haz clic en "Exportar".
- Elige el método "Rápido" y formato SQL.
- Haz clic en "Continuar" y se descargará un archivo
.sql.
También hay plugins como UpdraftPlus o BackupBuddy que automatizan este proceso y lo guardan en la nube (Google Drive, Dropbox, etc.).
### 4.3. ¿Qué hago si no puedo acceder a mi wp-admin?
Es un problema común. Aquí tienes soluciones progresivas:
- Limpia la caché del navegador (Ctrl + F5).
- Revisa la URL en Ajustes > Generales: Si la cambiaste accidentalmente, puedes forzarla añadiendo estas líneas a
wp-config.php:define('WP_HOME','http://tudominio.com'); define('WP_SITEURL','http://tudominio.com'); - Desactiva todos los plugins: Renombra la carpeta
wp-content/pluginsawp-content/plugins_oldmediante FTP o el administrador de archivos. Esto desactivará todos los plugins y podrás acceder. - Cambia el tema: Renombra la carpeta del tema activo en
wp-content/themes(por ejemplo,twentytwentythreeatwentytwentythree_old). WordPress usará un tema por defecto. - Revisa el archivo .htaccess: Si está dañado, renómbralo a
.htaccess_oldy luego ve a Ajustes > Enlaces permanentes en WordPress para regenerarlo.
[WARNING] Si ninguna de estas soluciones funciona, contacta con el soporte de tu hosting. Ellos pueden revisar los logs del servidor para identificar el error exacto.
## 5. Preguntas frecuentes sobre migraciones y cambios de hosting
### 5.1. ¿Cómo migro mi WordPress de un hosting a otro?
Migrar un WordPress puede sonar complejo, pero con las herramientas adecuadas es sencillo. Aquí tienes dos métodos:
Método 1: Usando un plugin de migración (recomendado para principiantes)
- Instala un plugin como All-in-One WP Migration o Duplicator en tu sitio actual.
- Exporta el sitio: el plugin generará un archivo comprimido con todos los archivos y la base de datos.
- Instala WordPress en el nuevo hosting (puede ser una instalación limpia).
- Instala el mismo plugin en el nuevo sitio y usa la opción "Importar" para subir el archivo exportado.
- El plugin se encargará de reemplazar las URLs y configurar todo.
Método 2: Manual (para usuarios con algo de experiencia)
- Exporta la base de datos desde phpMyAdmin.
- Sube todos los archivos de tu WordPress (carpeta
public_html) al nuevo servidor vía FTP. - Edita el archivo
wp-config.phpcon los nuevos datos de la base de datos (nombre, usuario, contraseña, host). - Importa la base de datos en el nuevo servidor.
- Actualiza las URLs en la base de datos (puedes usar un script o un plugin como Better Search Replace).
[INFO] Si tu nuevo hosting usa Syspanel, puedes importar la base de datos desde la sección "phpMyAdmin" y gestionar los archivos desde el "Administrador de archivos". El acceso es
tudominio.com:2106.
### 5.2. ¿Qué pasa si cambio la URL de mi sitio WordPress?
Cambiar la URL de tu sitio (por ejemplo, de miviejaweb.com a miviejaweb.com/blog) puede romper enlaces y la carga de archivos. Para hacerlo correctamente:
- Ve a Ajustes > Generales en el panel de administración.
- Cambia las dos URLs (Dirección de WordPress y Dirección del sitio).
- Guarda los cambios. Inmediatamente después, la web se recargará con la nueva URL.
- Importante: Si ya no puedes acceder al panel, usa el método del
wp-config.phpque explicamos antes para forzar las URLs.
Si cambias de dominio, además deberás actualizar los enlaces permanentes (ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" para regenerar el .htaccess).
## 6. Preguntas frecuentes sobre el panel de control Syspanel (HestiaCP)
### 6.1. ¿Cómo accedo a Syspanel?
Como mencionamos, Syspanel (basado en HestiaCP) es el panel de control que utilizamos. Para acceder, abre tu navegador y escribe:
https://tudominio.com:2106
(Reemplaza tudominio.com por tu dominio real). Te pedirá tu usuario y contraseña de administrador del panel (los mismos que usas para gestionar tu hosting).
### 6.2. ¿Cómo creo una base de datos en Syspanel?
- Inicia sesión en Syspanel (`tudominio
