WordPress descarga index.php: solución paso a paso

Si tu WordPress intenta descargar archivos PHP, corrige la configuración de PHP/servidor con esta guía clara y segura

Actualizado: 2025-12-17

¿Tu sitio WordPress intenta descargar archivos en lugar de mostrarlos en el navegador? Aquí verás por qué ocurre y cómo solucionarlo paso a paso de forma segura.


Por que WordPress descarga archivos PHP en vez de cargar el sitio

Si el navegador intenta descargar archivos como index.php, normalmente significa que el servidor no esta interpretando PHP. En vez de ejecutar el codigo, lo entrega como archivo para descargar.

Las causas mas comunes son:

  • PHP no esta instalado o no esta activo para el dominio.
  • Apache o Nginx no tiene configurado el handler de PHP (php-fpm, mod_php, etc.).
  • Configuracion incorrecta del servidor o cambios recientes en el hosting.
  • Instalacion incompleta o dañada despues de migracion/restauracion.

Paso 1: Verifica PHP en tu hosting

  1. Entra al panel del hosting (cPanel, Plesk u otro).
  2. Confirma que PHP este instalado y asignado a tu dominio.
  3. Verifica que la version sea compatible con WordPress (ideal: PHP 8.x; minimo: 7.4).

Si estas en VPS: revisa que exista un stack valido (Apache + PHP o Nginx + php-fpm) y que el servicio de PHP este activo.


Paso 2: Prueba si el servidor interpreta PHP (phpinfo)

Para comprobar si PHP funciona:

  1. Crea un archivo llamado info.php en la raiz del sitio.
  2. Pega este contenido:
<?php phpinfo(); ?>

Luego abre: tudominio.com/info.php

  • Si se descarga: el servidor no interpreta PHP (causa confirmada).
  • Si se muestra una pagina con info: PHP funciona y el problema puede estar en reglas/servidor o en la instalacion.

Seguridad: borra info.php apenas termines la prueba.


Paso 3: Revisa el handler de PHP (Apache o Nginx)

Este paso suele ser el que realmente lo resuelve cuando el sitio descarga PHP:

  • Apache: revisar si esta activo mod_php o configurado php-fpm.
  • Nginx: confirmar configuracion de php-fpm (fastcgi_pass) y que el socket/puerto este funcionando.
  • Hosting administrado: pedir al soporte que revise el “handler de PHP” del dominio y el tipo de ejecucion (FPM, CGI, DSO).

Señal tipica: esto pasa despues de cambiar version de PHP, migrar el sitio o cambiar de servidor.


Paso 4: Revisa .htaccess si usas Apache

Un .htaccess dañado no suele provocar descarga de PHP por si solo, pero puede empeorar el problema. Para descartar:

  1. Renombra .htaccess a .htaccess_old.
  2. Si puedes entrar al admin: ve a Ajustes → Enlaces permanentes y presiona Guardar cambios para regenerarlo.

Paso 5: Reinstala WordPress sin tocar tu contenido

Si PHP ya esta funcionando pero el sitio sigue fallando:

  • Descarga WordPress desde wordpress.org.
  • Sube archivos nuevos y reemplaza wp-admin y wp-includes.
  • No reemplaces wp-content para no perder temas, plugins y uploads.

Recomendaciones finales

  • Usa hosting compatible con WordPress y PHP bien configurado.
  • Haz copias de seguridad antes de cambios de servidor o version de PHP.
  • Si no administras un VPS, pide al soporte que revise ejecucion de PHP (FPM/CGI) y logs.

¿Tu sitio sigue pidiendo descargar archivos?

En Páginas Web Chile solucionamos errores graves en WordPress, configuramos servidores correctamente y recuperamos sitios que dejaron de funcionar.

📲 WhatsApp: +56 99 626 1186
🌐 www.paginaswebcl.cl
🛠️ Soluciones rapidas y seguras

Contenido informativo. Si no tienes experiencia en servidores, evita modificar configuraciones criticas sin respaldo.

COMMENTS

BLOGGER
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