Cómo subir el fichero de comprobación de PHP2Shell a Magento o Adobe Commerce
En Magento 2 lo normal es que la web se sirva desde la carpeta pub, no desde la principal. Si lo pones en la equivocada, la comprobación dirá que no lo encuentra.
¿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
appbinpubvendorgeneratedindex.php
-
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
Primero prueba en
pub: súbelo dentro de la carpetapub(donde estánstatic,mediay otroindex.php) y abre su enlace de prueba. Si dice «instalado correctamente», ya está.Si dice «no encontrado», tu servidor sirve la tienda desde la carpeta principal: bórralo de
puby súbelo junto aapp,binyvendor.public_html Subirappbingeneratedpubábrelavendorcomposer.jsonindex.phpSi en pub no responde, pruébalo en la carpeta principal. El fichero va dentro de pub. -
4
Sube el fichero
Ya dentro de
public_html/pub, pulsa «Subir» (o «Cargar») y elige el fichero que descargaste. Tiene que aparecer en la lista con su nombre exacto.public_html / pub Subirerrorsmediastatic.htaccessindex.phpphpseguro-a1b2c3d4e5f6.phpnuevoEl fichero, junto a los de Magento y Adobe Commerce. 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
- Servidores con nginx: la configuración de ejemplo de Magento solo deja ejecutar sus propios ficheros PHP y bloquea el resto. Si da «acceso prohibido» o «no encontrado» en las dos carpetas, pide a quien lleve el servidor que permita ese fichero concreto.
- Adobe Commerce Cloud despliega con Git: el fichero tiene que entrar en el repositorio dentro de
puby desplegarse. Pídeselo a tu integrador. - Magento 1 lleva sin parches desde 2020 y no funciona con ninguna versión de PHP corregida: si es tu caso, el problema es más grande que PHP2Shell.
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