Cómo subir el fichero de comprobación de PHP2Shell a Drupal
Drupal tiene dos formas de instalarse y en cada una el fichero va en un sitio distinto. Mira primero qué ves en la carpeta de la web.
¿Prefieres no tocar nada? Lo hacemos nosotros por 29,00 €. Da de alta tu web y, en tu panel, elige «Lo hacemos nosotros»: un técnico te llama y lo deja hecho.
Así se reconoce la carpeta
coremodulessitesthemesindex.phpweb (con Composer)
-
1
Descarga tu fichero
Entra en tu panel de PHP Seguro (el enlace te llegó por correo al dar de alta la web) y pulsa «Descargar el fichero». Se llama
phpseguro-….php, con un código propio de tu web. No le cambies el nombre ni lo abras con Word.1 Descarga tu fichero de comprobaciónEstá hecho solo para tudominio.es y lleva una clave única.
Descargar el ficherophpseguro-a1b2c3d4e5f6.php 2 KB · descargadoTu panel: el botón de descarga está en el paso 1. -
2
Entra en los archivos de tu web
Abre el panel de tu hosting y busca el administrador de archivos. En Plesk se llama «Archivos»; en cPanel, «Administrador de archivos». Si prefieres FTP, más abajo te explicamos cómo.
CorreoBases de datosAdministrador de archivosDominiosCertificados SSLCopiasCada hosting lo dibuja a su manera, pero siempre hay un apartado de archivos. -
3
Busca la carpeta correcta
Si ves una carpeta
web(odocroot) junto acomposer.jsonyvendor, tu Drupal está instalado con Composer: el fichero va dentro deweb, junto a suindex.php.Si ves directamente
core,siteseindex.php, va en esa misma carpeta. En Drupal 7 es igual, solo que en lugar decoreverásincludesymisc.public_html Subirvendorwebábrelacomposer.jsoncomposer.lockEjemplo de Drupal instalado con Composer. Si no ves la carpeta web y sí core y sites, el fichero va directamente junto a index.php. El fichero va dentro de web. -
4
Sube el fichero
Ya dentro de
public_html/web, pulsa «Subir» (o «Cargar») y elige el fichero que descargaste. Tiene que aparecer en la lista con su nombre exacto.public_html / web Subircoremodulessitesthemes.htaccessindex.phpphpseguro-a1b2c3d4e5f6.phpnuevoEl fichero, junto a los de Drupal. En Plesk la carpeta se llama httpdocs en lugar de public_html. -
5
Comprueba que responde
Abre en el navegador la dirección del fichero (la tienes en el paso 2 de tu panel). Tiene que decir «instalado correctamente». Si sale otra cosa, mira qué hacer.
Fichero de comprobación de PHP Seguro instalado correctamente. Vuelve a tu panel y pulsa «Comprobar».
Lo que tiene que salir: solo esta frase, sin la página de tu web alrededor. -
6
Pulsa «Comprobar ahora»
Vuelve a tu panel y pulsa «Comprobar ahora». Preguntamos al fichero qué PHP ejecuta tu web: si incluye la corrección, el certificado sale al momento. Deja el fichero donde está: lo usamos para la revisión semanal.
Comprobar ahoraCertificado vigentePHP 8.3.36 · incluye la corrección de PHP2ShellPHPSeguroPHP verificadoCon el certificado te damos el sello para tu web.
Otras formas de subirlo
Plesk
- Sitios web y dominios → Archivos.
- Abre
httpdocs(o la carpeta de «Raíz de documentos» en Configuración de hosting). - Cargar → Cargar archivo.
cPanel
- Abre el Administrador de archivos.
- Entra en
public_html(un dominio adicional tiene su propia carpeta: la ves en Dominios). - Pulsa Cargar.
Otros paneles
DirectAdmin, hPanel, IONOS, Dinahosting, Arsys, Raiola…: busca Administrador de archivos o Gestor de ficheros. La carpeta principal suele ser public_html, httpdocs, www o htdocs.
FTP o SFTP
- Conecta FileZilla con los datos que te dio tu hosting.
- A la derecha, entra en la carpeta de tu web.
- Arrastra el fichero desde tu ordenador.
¿No tienes acceso a nada de esto? Reenvía el correo con el enlace a tu panel a quien te lleve la web, junto con esta guía: lo tendrá hecho en un par de minutos.
Cuidado con
- El
.htaccessde Drupal bloquea los ficheros PHP de las subcarpetas, pero no los de la carpeta principal: si lo pones en su sitio, funciona sin tocar nada. - Pantheon, Acquia, Platform.sh y similares despliegan con Git y la web en producción es de solo lectura: añade el fichero al repositorio, en la misma carpeta que el
index.php, y despliégalo. - Drupal 7 no recibe actualizaciones desde enero de 2025 y casi siempre va con PHP sin parche.
Si no funciona
«No encontrado» (404)
Está en otra carpeta o con otro nombre. Mira que no se llame phpseguro-…(1).php (pasa si lo descargaste dos veces) ni ….php.txt (Windows esconde las extensiones).
Sale la portada de tu web
La web no encuentra el fichero y enseña su página de inicio. Revisa la carpeta.
«Acceso prohibido» (403)
Un plugin de seguridad, el cortafuegos del hosting o una regla del servidor bloquea los ficheros PHP sueltos. Añade el fichero a sus excepciones o pídeselo a tu hosting.
Se descarga, o ves su texto
El servidor no ejecuta ese fichero. Bórralo y pide a quien lleve el servidor que lo permita.
Funciona, pero al rato desaparece
El antivirus del hosting (Imunify360 u otro) lo ha retirado por ser un PHP nuevo. Es el nuestro y puedes leerlo entero: pide al hosting que lo permita.
Responde, pero la comprobación falla
Si usas Cloudflare con la protección contra bots o el modo de ataque activados («Bot Fight» o «Under Attack», así se llaman en su panel), puede estar parando nuestra petición. Crea una regla que deje pasar ese fichero.
¿Sigue sin ir? Llámanos al 655 48 81 04 o escribe a info@ibepartner.es con el enlace a tu panel y lo miramos.
¿Aún no has dado de alta tu web?
Es gratis. Te damos el fichero al momento y, si tu PHP está corregido, te llevas el certificado y el sello.
Comprobar mi web