WordPress descarga archivos PHP: cómo solucionarlo

Aprende cómo solucionar cuando WordPress intenta descargar archivos PHP en vez de cargar el sitio web correctamente

WordPress intenta descargar archivos PHP: cómo solucionarlo

¿Tu sitio WordPress intenta descargar archivos como index.php en vez de mostrar la página? Este problema normalmente indica que el servidor dejó de interpretar PHP correctamente.

En lugar de ejecutar el código, el servidor entrega el archivo para descarga. Esto suele ocurrir después de migraciones, cambios de hosting, actualizaciones PHP o errores de configuración.

WordPress descarga archivos PHP en vez de cargar el sitio

Por qué WordPress descarga archivos PHP

Cuando WordPress descarga archivos PHP en vez de ejecutar el sitio, normalmente el problema está relacionado con el entorno PHP del servidor.

Las causas más comunes son:

  • PHP desactivado.
  • Handler PHP roto.
  • php-fpm detenido.
  • Configuración Apache o Nginx incorrecta.
  • Migraciones incompletas.
  • Cambios recientes de versión PHP.
  • Configuraciones dañadas del servidor.

Paso 1: Verificar PHP en el hosting

Lo primero es confirmar que PHP esté activo y asignado al dominio.

  1. Entra al panel del hosting.
  2. Revisa la configuración PHP.
  3. Verifica la versión activa.
  4. Confirma que el dominio use PHP correctamente.

WordPress moderno funciona mejor con PHP 8.x.

Paso 2: Probar si PHP funciona

Puedes verificar si el servidor interpreta PHP correctamente usando un archivo de prueba.

Crea:

info.php

Luego agrega:

<?php phpinfo(); ?>

Después abre:

tudominio.com/info.php
  • Si se descarga → PHP no funciona.
  • Si muestra información → PHP está activo.

Elimina el archivo inmediatamente después de probar.

Paso 3: Revisar handler PHP

Este suele ser el verdadero origen del problema.

Apache

Revisar mod_php o configuración php-fpm.

Nginx

Revisar fastcgi_pass y servicio php-fpm.

Hosting

Pedir revisión del handler PHP del dominio.

Este problema aparece frecuentemente después de cambiar versión PHP o migrar el sitio.

Paso 4: Revisar .htaccess

Aunque normalmente no es la causa principal, un archivo .htaccess corrupto puede empeorar el problema.

  1. Renombra temporalmente el archivo.
  2. Prueba nuevamente el sitio.
  3. Si WordPress carga, regenera enlaces permanentes.
.htaccess → .htaccess_old

Paso 5: Reinstalar archivos principales de WordPress

Si PHP ya funciona pero el sitio sigue fallando:

  • Descarga WordPress desde wordpress.org.
  • Reemplaza wp-admin y wp-includes.
  • No reemplaces wp-content.

Así puedes reparar archivos dañados sin perder plugins, imágenes o temas.

Cómo evitar que WordPress vuelva a descargar PHP

  • Usar hosting compatible con WordPress.
  • Actualizar PHP de forma controlada.
  • Evitar migraciones incompletas.
  • Realizar backups frecuentes.
  • Monitorear errores del servidor.
  • Usar configuraciones PHP estables.
  • Revisar php-fpm periódicamente.

Contenido relacionado

Preguntas frecuentes sobre WordPress y PHP

¿Por qué WordPress descarga index.php?

Porque el servidor no está interpretando PHP correctamente.

¿Cómo saber si PHP funciona en mi hosting?

Puedes probar usando un archivo info.php con phpinfo().

¿Qué es php-fpm?

Es un sistema que permite ejecutar PHP de forma eficiente en servidores modernos.

¿Un cambio de PHP puede romper WordPress?

Sí. Cambios incompatibles pueden afectar plugins, temas o el handler PHP.

¿Es seguro dejar info.php activo?

No. Debe eliminarse después de realizar pruebas porque expone información del servidor.

¿Tu WordPress sigue descargando archivos?

Revisamos configuración PHP, handlers, hosting y errores críticos para recuperar sitios WordPress rápidamente.

Solicitar ayuda por WhatsApp
Cargadas todas las publicaciones No se encontró ninguna publicación VER TODO Leer más Responder Cancelar respuesta Borrar Por Inicio Páginas Publicaciones Ver Todas RECOMENDADA PARA TI ETIQUETA ARCHIVO BUSCAR TODAS LAS PUBLICACIONES No se encontró ninguna publicación que coincida con tu solicitud Inicio Domingo Lunes Martes Miércoles Jueves Viernes Sábado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Ene Feb Mar Abri Mayo Jun Jul Ago Sep Oct Nov Dic En este momento Hace 1 minuto $$1$$ hace minutos Hace 1 hora $$1$$ hace horas Ayer $$1$$ hace dias $$1$$ hace semanas hace más de 5 semanas Seguidores Seguir ESTE CONTENIDO PREMIUM ESTÁ BLOQUEADO PASO 1: Compartir en una red social PASO 2: Haz clic en el enlace en tu red social Copiar todo el código Seleccionar todo el código Todos los códigos fueron copiados a tu portapapeles No se pueden copiar los códigos/textos, presione [CTRL]+[C] (o CMD+C con Mac) para copiar Tabla de contenido