WP Tool Kit
Guía Completa: WP Toolkit – Gestión Local de WordPress en aaPanel
WP Toolkit es una herramienta dedicada exclusivamente a la gestión de sitios WordPress en aaPanel. Permite crear, importar, migrar, configurar, proteger y mantener sitios WordPress de forma sencilla y profesional.
Visión General de WP Toolkit – Gestión Local
Columnas Principales de la Lista de Sitios
| Columna | Descripción |
|---|---|
| Nombre del sitio | Dominio vinculado al sitio. Haz clic en el nombre para configurar y modificar el sitio actual. |
| Estado | Muestra el estado de ejecución del sitio. Haz clic para desactivar el sitio. |
| Copia de seguridad | Muestra el estado de backup. Haz clic para ver, restaurar, descargar y crear backups (incluye archivos y base de datos). |
| Raíz de documentos | Ruta del directorio del sitio. Haz clic para saltar directamente a la gestión de archivos. |
| Caché | Activa/desactiva la caché del sitio para mejorar la velocidad de acceso (solo soporta Nginx). |
| Escaneo de vulnerabilidades | Verifica automáticamente vulnerabilidades de seguridad en el sitio. |
| Configuración WP | Muestra la versión de WordPress. Permite clonar el sitio, gestionar plugins y temas, usar protección anti-tamper (empresarial), verificar integridad o reinstalar WordPress. |
| PHP | Versión de PHP del sitio. Haz clic para cambiarla. |
| SSL | Estado del certificado SSL. Haz clic para desplegar un certificado. |
| Login | Accede al panel de administración de WordPress. |
| Modificar | Configura el sitio (Dominios, Configuración WP, Seguridad, Reescritura URL, Control de tráfico, Registro de errores, etc.). |
| Eliminar | Elimina el sitio actual. |
Nota: Al hacer clic en Nombre del sitio o Modificar puedes editar la configuración del sitio, SSL, registros, etc.
Configuraciones Detalladas
Administrador de Dominios
- Agrega o elimina dominios/IP al sitio actual.
Configuración de WordPress (WordPress Setting)
1. Configuración básica
| Función | Descripción |
|---|---|
| URL de login | Muestra la URL del panel de administración. Haz clic para abrirla. |
| Estado | Versión de WordPress actual. Si hay actualización disponible, haz clic en Actualizar. |
| Caché | Activa/desactiva y limpia la caché del sitio (solo Nginx). |
| Nombre de usuario | Cuenta de administrador del sitio. |
| Restablecer contraseña | Restablece la contraseña del administrador (dejar en blanco si no se desea cambiar). |
| Dirección de correo | Email del administrador. |
| Idioma del sitio | Selecciona el idioma de WordPress. |
| WPS-Hide-Login | Oculta la página de login del panel de administración (cambia la URL). |
2. Plugins
- Instala, activa, desactiva, desinstala y configura actualización automática de plugins.
3. Temas
- Instala, activa, desactiva, desinstala y configura actualización automática de temas.
Nota: Solo se puede activar un tema a la vez.
Seguridad
- Límite de acceso: Requiere usuario y contraseña para acceder a ciertos directorios.
- Denegar acceso: Prohíbe el acceso a archivos o directorios específicos.
- Protección contra hotlinking: Solo permite que dominios autorizados accedan a imágenes y recursos.
Configuración (Config)
1. Directorio del sitio
- Directorio de despliegue.
- Directorio de ejecución (para subdirectorios como en Laravel).
- Protección anti-XSS (open_basedir).
- Registro de acceso.
- Acceso con contraseña a todo el sitio.
2. Archivo de configuración
Visualiza y edita el archivo de configuración del sitio. No elimines ni modifiques líneas comentadas con #.
3. Reescritura de URL
Convierte URLs dinámicas en estáticas. Usa plantillas o configura manualmente.
- Apache → Usa
.htaccesspor defecto. - Nginx → Elige plantilla o configura manualmente.
4. Redirección
Configura redirecciones 301/302.
5. Proxy inverso
Proxy a recursos de otros sitios.
6. Control de tráfico
Limita el ancho de banda del sitio.
SSL
Configuración idéntica a la de los sitios PHP normales:
- Certificados actuales y otros.
- Certificados comerciales de aaPanel.
- Let's Encrypt (verificación por archivo o DNS, soporte comodines).
- Titular del certificado.
Versión de PHP
Cambia la versión de PHP del sitio. Instala versiones adicionales en la Tienda de Aplicaciones.
Registros de Respuesta
- Registro de acceso.
- Registro de errores.
- Análisis de seguridad de registros (detecta ataques XSS, SQL, etc.).
Agregar WordPress – Crear Nuevo Sitio
| Campo | Descripción |
|---|---|
| Dominio | Nombre de dominio del sitio. |
| Título del sitio | Título de WordPress. |
| Idioma | Idioma del sitio. |
| Versión de PHP | Selecciona la versión (instala en la Tienda de Aplicaciones si es necesario). |
| Versión de WP | Elige la versión. A partir de 5.6.0+ se activa actualización automática. |
| Nombre de usuario | Usuario administrador del panel de WordPress. |
| Contraseña | Contraseña del administrador. |
| Correo del administrador. | |
| Prefijo MySQL | Prefijo de tablas de la base de datos (se crea automáticamente). |
| Caché | Activa la caché para mejorar la velocidad. |
Agregar WordPress – Crear desde Copia de Seguridad
Permite restaurar sitios WordPress respaldados por WP Toolkit en aaPanel, Plesk o cPanel.
| Campo | Descripción |
|---|---|
| Tipo de backup | Elige aaPanel, Plesk o cPanel. |
| Ruta del archivo | Sube o selecciona el archivo de backup. |
| Dominio | Dominio del sitio. |
| Ruta del sitio | Directorio donde se restaurará (opcional). |
| Versión de PHP | Versión de PHP a usar. |
Migrar Sitio
Migra un sitio WordPress creado con el módulo "PHP Project" a WP Toolkit.
Conjuntos WP (WP Sets)
Permite crear conjuntos predefinidos de plugins y temas para instalar rápidamente en nuevos sitios.
Crear conjunto
- Nombre del conjunto.
- Agregar plugins y temas.
- Instalar el conjunto en uno o más sitios.
Escaneo de Vulnerabilidades
WP Toolkit detecta automáticamente vulnerabilidades en el núcleo de WordPress, plugins y temas.
- Lista de vulnerabilidades: Reescanea o ignora vulnerabilidades.
- Lista de ignoradas: Agrega vulnerabilidades a ignorar.
- Escaneo automático: Activado por defecto.
Configuración de WordPress (WP Setting)
- Versión (ej. 6.6.2): Muestra la versión actual de WordPress.
- Clonar: Crear subdominio o nuevo dominio con los mismos archivos, plugins, temas y base de datos.
- Plugins y Temas: Gestión completa (instalar, activar, desinstalar, actualización automática).
- Protección:
- Protección de archivos (anti-tamper empresarial).
- Nginx WAF (solo Nginx; Apache requiere instalación adicional).
- Protección contra hotlinking.
- Verificación de integridad: Verifica si los archivos han sido alterados.
- Reinstalar WP: Restaura los archivos principales de WordPress.
Login
- Login sin contraseña: Accede directamente al panel de administración.
- Login: Abre la interfaz de login del panel de WordPress (requiere usuario y contraseña).
Búsqueda Rápida
Busca sitios por dominio.
Operaciones en Lote
| Función | Descripción |
|---|---|
| Activar sitio | Activa sitios en lote. |
| Desactivar sitio | Desactiva sitios en lote. |
| Copia de seguridad | Crea backups en lote. |
| Eliminar sitio | Elimina sitios en lote. |
Ejemplos de Uso
Ejemplo 1: Agregar un nuevo sitio WordPress
- Apunta el registro A del dominio (ej.
175_1.kern123.top) a la IP del servidor. - En WP Toolkit → Agregar WordPress → Ingresa dominio, usuario, contraseña, email, etc. → Confirmar.
- Si falla, revisa los logs en Panel Logs → Run logs.
- Configura SSL en la columna SSL.
- Haz clic en Login para entrar al panel de administración y realizar ajustes.
Ejemplo 2: Migrar un sitio desde Plesk a aaPanel
- Apunta el dominio a la IP del servidor.
- En Plesk, realiza un backup completo del sitio WordPress y descárgalo.
- En aaPanel → WP Toolkit → Agregar WordPress → Crear desde backup → Selecciona Plesk → Sube el archivo.
- Ingresa dominio y otros datos → Confirmar.
- Espera a que termine la restauración.
- Configura SSL y accede al panel de administración.