Corrige PHP2Shell en tu framework, blog o tienda: identifica PHP en ejecución, comprueba compatibilidad, resuelve obstáculos y verifica los parches CVE-2026-109618 y CVE-2026-109619.
Todas las aplicaciones
Laravel
Recupera composer.lock y actualiza Illuminate como conjunto siguiendo cada guía mayor. Revisa Horizon, autenticación, Carbon y almacenamiento. Coordina trabajos serializados y reinicia todos los trabajadores persistentes tras cambiar PHP; que cargue el inicio no valida las colas.
Leer guía ↗Symfony
Alinea componentes Symfony y recetas Flex. Resuelve obsolescencias antes de saltar de versión mayor. Doctrine, Twig, Messenger y autenticadores pueden bloquear aunque PHP cumpla el mínimo. Reconstruye el contenedor en pruebas y verifica HTTP y procesos de consola.
Leer guía ↗ThinkPHP
Distingue ThinkPHP 5.0, 5.1, 6 y 8, ORM y plantillas separados. Un directorio copiado puede carecer de archivo de bloqueo. Revisa rutas, middleware, comportamientos antiguos y etiquetas propias. No sobrescribas solo el framework en producción.
Leer guía ↗CodeIgniter
CI3 y CI4 tienen estructuras distintas. No instales codeigniter4/framework sobre system/ de CI3. Inventaría clases propias, hooks y sesiones. Versiones menores posteriores de CI4 elevan PHP. Migra configuración y código en una copia; compara acceso y base de datos.
Leer guía ↗Yii
Separa Yii 1, 2 y 3. La muestra yiisoft/yii2 describe un parche de Yii 2, no toda la rama 2.0. Revisa extensiones, RBAC, ActiveRecord y widgets. Cambiar de generación requiere migrar la aplicación, no solo editar Composer.
Leer guía ↗CakePHP
CakePHP 3.10.5 excluye PHP 8; 4.5.12 limita PHP por debajo de 8.4. Lee cada migración mayor. Revisa firmas de entidades, finders y plugins independientes de autenticación y autorización. Prueba consultas y formularios representativos.
Leer guía ↗Laminas / Zend Framework
Identifica ZF1, ZF2, ZF3 y componentes independientes. La tabla solo cubre laminas-mvc. Inventaría namespaces, factories de ServiceManager y módulos antes de migrar. Trata módulos abandonados aparte y valida API, sesiones y creación de servicios.
Leer guía ↗Slim
Slim 3 a 4 cambia PSR-7, factories, contenedor y orden de middleware. El parche actual de Slim 3 no representa el mínimo original. Usa el bloqueo real para probar errores, autenticación, cuerpos de solicitud y respuestas con el PHP elegido.
Leer guía ↗Phalcon
Phalcon es una extensión compilada; Composer no instala phalcon.so ni una DLL compatible. La documentación 5.9 exige PHP 8.1+, sin certificar todos los binarios. Alinea arquitectura, ABI y NTS/ZTS; comprueba carga tanto en FPM como CLI.
Leer guía ↗Hyperf
Alinea hyperf/*, clientes de corrutinas y ABI de Swoole/OpenSwoole. Reiniciar el proxy deja trabajadores antiguos vivos. Prueba recuperación de conexiones, consumidores y tareas; sustituye todos los procesos persistentes mediante el despliegue documentado.
Leer guía ↗WordPress
Inventaría núcleo WordPress, temas y plugins, incluidos temas hijos, mu-plugins y drop-ins. Identifica la versión en Salud del sitio o version.php. Prueba una copia completa antes de cambiar PHP Web. Un mínimo antiguo no recomienda mantener PHP sin soporte.
Leer guía ↗WooCommerce
Comprueba WordPress, WooCommerce, pasarelas y plantillas modificadas juntos. Coordina la congelación de pedidos. Prueba actualización de base, HPOS, Action Scheduler y pagos de prueba. Volver a PHP anterior no revierte el esquema ni restaura pedidos posteriores al respaldo.
Leer guía ↗Drupal
Alinea core, core-recommended, Drush y módulos. Elimina APIs obsoletas antes del salto mayor y prueba actualizaciones SQL e importación de configuración en copia. Drupal 7 no pertenece al paquete Drupal 8+ mostrado. Los mínimos no sustituyen la política actual.
Leer guía ↗Joomla
Usa manifiesto y comprobación previa de Joomla. Planifica extensiones, plantillas y transiciones mayores. Un plugin de compatibilidad no valida todas las extensiones. Respalda archivos y base juntos; comprueba esquema, acceso administrativo y rutas multilingües.
Leer guía ↗Magento Open Source / Adobe Commerce
Consulta la matriz Adobe para edición y parche exactos. Búsqueda, base, caché y broker pueden bloquear. Audita módulos e indexadores, construye un artefacto probado y verifica importes, pedidos asíncronos y notificaciones de pago antes de reabrir pedidos.
Leer guía ↗PrestaShop
El mínimo Composer no es toda la matriz PHP de PrestaShop. Comprueba versión destino, Symfony, módulos de pago, tema y overrides. Prueba Update Assistant en copia. Prepara reversión conjunta de archivos/base y valida multitienda e historial de pedidos.
Leer guía ↗OpenCart
Identifica distribución OpenCart, OCMOD/VQMod y extensiones ligadas a su versión mayor. La comprobación inicial solo fija un mínimo. Ensaya migración de aplicación/base y verifica compra, pagos, correo y almacenamiento antes de admitir nuevos pedidos.
Leer guía ↗PHPCMS V9
Trata PHPCMS V9 como aplicación heredada. No se pudo verificar el sitio oficial histórico; no se afirma un rango PHP universal. Audita sin conexión mysql_*, codificación, modelos y etiquetas. Conserva adjuntos y URL de artículos al reparar o migrar. Antes de exportar PHPCMS, mapea categorías, modelos, campos propios y adjuntos con prefijos reales. Compara detalles y rutas. Solo texto puede perder campos o dejar imágenes en el servidor antiguo.
Leer guía ↗DedeCMS / 织梦
Separa DedeCMS original, comercial y DedeBIZ. PHP 5.6+ en la página actual no valida cada paquete histórico 5.7. Audita clases SQL, modelos, plantillas y codificación sin conexión. Conserva tablas, medios y URL estáticas; no sobrescribas con otra distribución. En DedeCMS revisa tabla principal y tablas adicionales de cada canal, claves y prefijos reales. Conserva autores, categorías, plantillas y rutas estáticas. Compara cantidades y artículos completos con imágenes; archives solo puede omitir campos.
Leer guía ↗Discuz! X
Registra Discuz! X, UCenter y plugins por separado. Importan compilación y codificación; X3.4/X3.5 no basta. Usa requisitos del paquete exacto. Ensaya acceso compartido, sincronización de usuarios, adjuntos y codificación con una reversión completa. Restaura foro y UCenter juntos y aislados. Identifica otros sitios conectados, conserva adjuntos e IDs de usuario. Coordina escrituras de cuentas y prueba cada acceso; inicio no garantiza consistencia.
Leer guía ↗Typecho
Los mínimos README de Typecho corresponden a sus etiquetas, no a todos los temas/plugins. Revisa hooks, funciones, adaptadores SQL y rutas. Respalda base y usr/ juntos. Tras actualizar, compara enlaces permanentes, comentarios, Markdown y medios.
Leer guía ↗EC-CUBE
Alinea EC-CUBE, Symfony, Doctrine y plugins de pago. app/Customize y Twig pueden fallar aparte del núcleo. Confirma la versión 4.x y ensaya migraciones, portes, impuestos, texto japonés y retorno del pago de prueba.
Leer guía ↗TYPO3
Comprueba núcleo TYPO3 y extensiones juntos. Inventaría extensiones propias, Fluid, TypoScript y sitios. Ejecuta Upgrade Wizards en pruebas; valida edición y sitio público. El mínimo del núcleo no garantiza extensiones ni un contrato de soporte ampliado.
Leer guía ↗Shopware
Importan versión menor y parche Shopware, apps, plugins y Symfony. Sigue el orden oficial, reconstruye recursos cuando proceda y reinicia consumidores. Prueba búsqueda, compra y API sobre copia; resolver Composer no demuestra que la tienda procese pedidos.
Leer guía ↗Resolver bloqueos de la corrección PHP2Shell
Corregir PHP2Shell en un sitio PHP sin mantenimiento
¿No tienes desarrollador PHP? Recupera accesos, prueba copias de seguridad e identifica PHP antes de elegir una versión parcheada, una migración o un archivo estático frente a PHP2Shell.
Corregir PHP2Shell - resolver errores al actualizar PHP
Resuelve API eliminadas, conflictos, extensiones ausentes y fallos de pasarela que impiden corregir PHP2Shell. Recupera el servicio con PHP parcheado y verifica ambas CVE.
Compatibilidad PHP para corregir PHP2Shell
Son muestras de versiones concretas, no garantías para toda una versión mayor. Un mínimo sin máximo no demuestra compatibilidad con cualquier PHP posterior. Revisa el archivo de bloqueo, las extensiones y el soporte actual del proveedor.
Inventario previo a la corrección PHP2Shell
Usa una copia de trabajo autorizada. Los comandos revisan CLI y paquetes bloqueados; no corrigen PHP ni verifican el entorno Web. La versión PHP del ejemplo prohibits es solo un objetivo de comparación.
Verificar los parches PHP2Shell
Compatibilidad, mantenimiento y seguridad PHP son comprobaciones distintas. Elige una rama PHP mantenida con ambas correcciones CVE y verifica procesos Web, tareas y réplicas. Actualizar el framework o un plugin no sustituye PHP.
| Rama PHP | Versiones originales inferiores a | Primera versión corregida | Fin del soporte de seguridad |
|---|---|---|---|
| PHP 8.5 | < 8.5.12 | ✓ 8.5.12 | 31 dic 2029 |
| PHP 8.4 | < 8.4.27 | ✓ 8.4.27 | 31 dic 2028 |
| PHP 8.3 | < 8.3.36 | ✓ 8.3.36 | 31 dic 2027 |
| PHP 8.2 | < 8.2.35 | ✓ 8.2.35 | 31 dic 2026 |
No hay una publicación habitual de PHP para estas ramas. Existen parches mínimos de código fuente para 7.4, 8.0 y 8.1; verifique el soporte del proveedor por separado. Leer guía ↗