Pocas acciones de mantenimiento tienen una relación esfuerzo-beneficio tan buena como actualizar PHP en WordPress. PHP es el lenguaje en el que está escrito WordPress y el motor que ejecuta cada página de tu web; cada versión nueva trae mejoras de velocidad medibles y, sobre todo, parches de seguridad que las versiones antiguas dejan de recibir. Aun así, muchísimas webs siguen funcionando sobre versiones obsoletas por puro miedo: “si funciona, no lo toques”. Ese miedo tiene algo de fundamento —un plugin antiguo puede romperse con un PHP moderno—, pero se gestiona con método, no con inmovilismo. En esta guía vamos a ver cómo comprobar qué versión usas, cómo verificar la compatibilidad de tu tema y tus plugins antes de tocar nada, cómo hacer el cambio desde el panel de tu hosting en un par de clics y qué revisar después para confirmar que todo sigue en su sitio. Y, si algo falla, cómo volver atrás sin dramas.
Por qué merece la pena actualizar PHP
Hay tres razones de peso, y las tres son medibles:
- Velocidad: cada rama de PHP desde la 7.0 ha mejorado el rendimiento de forma notable. Una web WordPress sobre PHP 8.2 u 8.3 sirve bastantes más peticiones por segundo que la misma web sobre PHP 7.4, sin cambiar ni una línea de código. Es rendimiento gratis.
- Sicherheit: PHP mantiene cada versión con parches de seguridad durante un tiempo limitado. Cuando una rama llega a su fin de vida (end of life), las vulnerabilidades que se descubran ya no se corrigen nunca. Puedes consultar el calendario oficial de soporte en php.net/supported-versions: a día de hoy toda la rama 7.x y la 8.0 están fuera de soporte.
- Compatibilidad futura: WordPress, WooCommerce y los grandes plugins van subiendo poco a poco su requisito mínimo de PHP. Quedarse atrás significa que tarde o temprano dejarás de poder actualizar el propio WordPress, y una web sin actualizaciones es una web vulnerable.
Dicho en corto: una versión de PHP antigua te hace ir más lento hoy y te condena a un problema mayor mañana.
Paso 1: comprueba qué versión de PHP usa tu WordPress
No hace falta tocar el servidor para averiguarlo. Desde el panel de administración, entra en Herramientas → Salud del sitio → Información → Servidor: ahí verás la versión exacta de PHP junto a otros datos del entorno. La propia pantalla de Salud del sitio te avisará con una recomendación destacada si tu versión está obsoleta.
Como referencia rápida para interpretar lo que veas:
| Versión | Estado | Qué hacer |
|---|---|---|
| PHP 7.4 o inferior | Sin soporte desde hace años | Actualizar cuanto antes |
| PHP 8.0 | Fin de vida alcanzado | Actualizar pronto |
| PHP 8.1 | Solo parches de seguridad, cerca del final | Planificar el salto |
| PHP 8.2 / 8.3 | Soporte activo o de seguridad amplio | Zona recomendada |
El punto dulce para WordPress hoy es PHP 8.2 u 8.3: rendimiento excelente y compatibilidad ya muy madura en el ecosistema de plugins. Las versiones más recientes acabadas de publicar conviene dejarlas reposar unos meses, porque los plugins tardan en ponerse al día.
Paso 2: verifica la compatibilidad antes del cambio
Aquí es donde se evita el 95 % de los sustos. Antes de cambiar la versión, dedica veinte minutos a esta lista:
- Actualiza todo lo actualizable: WordPress, tema y plugins a su última versión. La mayoría de incompatibilidades con PHP moderno están ya corregidas en versiones recientes de cada plugin; el problema suele estar en ir atrasado.
- Revisa los plugins abandonados: entra en la ficha de cada plugin en el directorio de WordPress.org y mira la línea “Probado hasta” y la fecha de última actualización. Un plugin sin actualizaciones desde hace tres o cuatro años es el candidato número uno a romperse; busca un sustituto mantenido antes de seguir.
- Consulta la documentación del tema: los temas comerciales serios indican en su changelog qué versiones de PHP soportan.
- Haz una copia de seguridad completa (ficheros y base de datos). El cambio de PHP es reversible, pero la copia es tu red de seguridad universal.
- Si tu hosting ofrece staging, úsalo: clona la web, cambia PHP en el clon y navega por ella. Es la prueba definitiva sin riesgo alguno.
Elegir un hosting que ofrezca staging y cambio de versión de PHP por panel es media batalla ganada en este tipo de tareas; si el tuyo no lo permite, quizá toque replantearlo con nuestra guía sobre welchen Hosting du für WordPress benötigst.
Cómo actualizar PHP en WordPress desde el panel del hosting
La versión de PHP no se cambia desde WordPress, sino desde el panel de control del hosting. La buena noticia es que en casi todos los proveedores es un desplegable y un botón. Así se hace en los paneles más comunes:
En cPanel
- Entra en cPanel y busca “Select PHP Version” o “MultiPHP Manager” (según el proveedor verás uno u otro).
- En MultiPHP Manager, marca tu dominio, elige la versión nueva en el desplegable y pulsa Aplicar.
- El cambio es inmediato: abre tu web en otra pestaña y comprueba que carga.
En Plesk
- Gehen Sie zu Sitios web y dominios, selecciona tu dominio y entra en Configuración de PHP.
- Elige la versión en el desplegable superior y guarda. Plesk permite además ajustar en la misma pantalla límites como
memory_limitomax_execution_time.
En hostings con panel propio (IONOS, SiteGround, Webempresa…)
Los proveedores con panel a medida agrupan esta opción bajo nombres como “Configuración PHP”, “Versión de PHP” o “Ajustes del sitio web”. El patrón es siempre el mismo: localizar el dominio, elegir versión en un desplegable y confirmar. Si no encuentras la opción, el soporte del hosting hace el cambio por ti en minutos; es una de las peticiones más habituales que reciben.
Un consejo si vienes de una versión muy antigua: no hace falta escalar peldaño a peldaño por cada versión intermedia, pero sí conviene ser prudente. Salta directamente a PHP 8.2, comprueba, y solo después plantéate 8.3 o superior. Así, si aparece un problema, sabes exactamente qué salto lo causó.
Paso 3: qué revisar después de actualizar
Hecho el cambio, dedica diez minutos a esta ronda de comprobaciones:
- Portada y páginas clave: home, una entrada del blog, la página de contacto y, si vendes online, todo el proceso de compra hasta el checkout.
- Panel de administración: entra en el escritorio, abre el editor, sube una imagen a la biblioteca de medios.
- Formularios: envía una prueba desde cada formulario y confirma que llega el email.
- Salud del sitio: vuelve a Herramientas → Salud del sitio y comprueba que la versión nueva aparece reflejada y que no han surgido errores críticos nuevos.
- Registro de errores: si tienes acceso al
error_logdel hosting, échale un vistazo. Los avisos de tipo Deprecated no rompen nada (son advertencias de funciones que desaparecerán en el futuro), pero los Fatal error hay que atenderlos de inmediato.
Si todo responde, ya está: acabas de ganar velocidad y años de soporte de seguridad con un cambio de diez minutos. De hecho, la subida de versión combina de maravilla con otros ajustes del mismo entorno: en nuestra guía para WordPress mit PHP-Einstellungen beschleunigen explicamos cómo exprimir OPcache y otros parámetros una vez estás en una versión moderna.
Was tun, wenn etwas kaputtgeht
Zuerst, Ruhe bewahren: die PHP-Versionsänderung ist im selben Dropdown-Menü, in dem du sie vorgenommen hast, reversibel. Das vernünftige Protokoll ist dieses:
- Identifiziere das Symptom. Weißer Bildschirm oder Fehler 500? Aktiviere vorübergehend den Debug-Modus, indem du diese Zeilen zu
wp-config.phpum den konkreten Fehler in einer Protokolldatei zu sehen:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
- Lies die Datei
wp-content/debug.log: der schwerwiegende Fehler wird fast immer den Pfad des verantwortlichen Plugins oder Themes in der Ablaufverfolgung selbst anzeigen. - Deaktiviere den Übeltäter. Wenn du nicht auf das Panel zugreifen kannst, benenne seinen Ordner innerhalb von
wp-content/plugins/per FTP und WordPress wird es von selbst deaktivieren. - Suche nach Alternative oder Update: wenn das defekte Plugin aufgegeben wurde, ersetze es durch ein gepflegtes. Es ist ärgerlich, aber dieses Plugin hätte sowieso früher oder später versagt.
- Wenn du die Website sofort betriebsbereit brauchst, kehre zur vorherigen PHP-Version über das Hosting-Panel zurück und plane die Änderung in Ruhe oder im Staging.
Ein Sonderfall: wenn nach der Änderung Fehler wegen erschöpftem Speicher auftreten (Allowed memory size exhausted), liegt es nicht an der Version selbst, sondern daran, dass die neue PHP-Umgebung des Hostings mit einem niedrigeren Speicherlimit kommt. Es lässt sich in zwei Minuten beheben, indem man unserer Anleitung folgt, um das PHP-Speicherlimit in WordPress erhöhen.
Typische Fehler und Warnungen nach dem Versionssprung
Dies sind die am häufigsten auftretenden Meldungen beim Wechsel zu PHP 8.x von älteren Versionen, und ihr tatsächlicher Schweregrad:
| Meldung | Schweregrad | Übliche Lösung |
|---|---|---|
| Deprecated: Creation of dynamic property… | Gering: nur Warnung | Das Plugin aktualisieren; es zerbricht die Website nicht |
| Fatal error: Uncaught TypeError… | Hoch | Das in der Ablaufverfolgung angegebene Plugin aktualisieren oder ersetzen |
| Call to undefined function… | Hoch | Es fehlt oft eine PHP-Erweiterung; aktiviere sie im Hosting-Panel |
| Allowed memory size exhausted | Mittel | Hochladen memory_limit im Hosting oder in wp-config.php |
Häufig gestellte Fragen
Kann die Aktualisierung von PHP mein SEO beeinflussen?
Nur zum Guten, solange die Website weiterhin funktioniert. Die PHP-Version ist kein direkter Ranking-Faktor, aber die Ladegeschwindigkeit beeinflusst die Core Web Vitals, und der Sprung auf PHP 8.x verbessert die Server-Antwortzeiten. Das einzige SEO-Risiko wäre, die Website unbemerkt kaputt zu lassen: daher die anschließende Prüfrunde.
Wie oft sollte ich meine PHP-Version überprüfen?
Einmal im Jahr ist ausreichend. PHP veröffentlicht jedes Jahr eine Hauptversion und pflegt jeden Zweig insgesamt etwa drei Jahre lang. Eine bequeme Routine: Überprüfe den Website-Zustand jeden Januar und plane den Sprung, wenn deine Version in ihr letztes Support-Jahr eintritt.
Kann ich PHP mit der Website in Produktion aktualisieren oder brauche ich Staging?
Wenn du die Aufgaben aus Schritt 2 erledigt hast (alles aktualisiert, keine verlassenen Plugins und mit Backup), ist die Änderung in der Produktion einigermaßen sicher und sofort reversibel. Staging ist sehr empfehlenswert bei kritischen Websites, Online-Shops oder Installationen mit vielen älteren Plugins, da es dir ermöglicht, Probleme zu entdecken, ohne dass Besucher sie sehen.
Mein Hosting bietet keine modernen PHP-Versionen an, was soll ich tun?
Es ist ein ernstes Zeichen dafür, dass der Anbieter seine Plattform nicht pflegt. Wende dich zuerst an den Support und, wenn es innerhalb einer angemessenen Frist keine Lösung gibt, migriere: auf einem Server mit nicht unterstütztem PHP zu bleiben, bedeutet, ein permanentes Sicherheitsrisiko einzugehen, das keine günstige Gebühr aufwiegt.
Es ist ratsam, mindestens einmal pro Quartal ein vollständiges SEO-Audit durchzuführen. Sie sollten jedoch die Leistung Ihrer Keywords und den Zustand Ihrer Website wöchentlich überwachen. Inhaltsaktualisierungen und kleinere Optimierungen können regelmäßiger vorgenommen werden.
PHP in WordPress zu aktualisieren ist eine der wenigen Aufgaben, die gleichzeitig die Geschwindigkeit, die Sicherheit und die Lebensdauer deiner Website verbessern, und der gesamte Prozess —Prüfung, Änderung und Verifizierung— passt in einen ruhigen Nachmittag. Das Rezept ist einfach: Bestätige deine Version unter Website-Zustand, aktualisiere Theme und Plugins, erstelle ein Backup, ändere die Version über das Hosting-Panel und widme zehn Minuten der Überprüfung, ob alles funktioniert. Wenn etwas schiefgeht, kannst du über das Dropdown-Menü des Hostings zurückkehren, während du das schuldige Plugin mit dem Debug-Modus lokalisierst. Bleibe im empfohlenen Bereich (heute, PHP 8.2 oder 8.3), überprüfe den Support-Kalender einmal im Jahr und dein WordPress wird immer auf festem Boden funktionieren: schneller für deine Besucher und viel weniger attraktiv für Angreifer.