Elementor no sube el kit. WooCommerce corta el CSV. El importador de WordPress muere a mitad. Casi nunca es «el disco lleno»: es PHP con un memory_limit corto o un upload_max_filesize de 2M. En cPanel, en un sitio elástico, esas cifras se cambian en Seleccionar versión de PHP → pestaña Options. No en un php.ini copiado de otro proveedor.
Subir el número no inventa RAM. El LVE del plan sigue siendo el techo de memoria de la cuenta. Si pides 512M de PHP y el plan tiene menos RAM reservada, el proceso se cae igual. Entonces no es este artículo: es el tamaño del plan, o un plugin que se come todo en un solo request.
Qué vas a tener al terminar
Un phpinfo (o la pantalla Options) que muestra el memory_limit, el upload_max_filesize y un post_max_size igual o mayor que la subida. Un zip de tema o un XML de importación que sí termina.
1. Dónde se cambia (cPanel)
- cPanel → Software → Seleccionar versión de PHP.
- Confirma que estás en la versión que ya usas. Si ibas a cambiar de rama, eso es cambiar la versión de PHP; haz una cosa a la vez.
- Pestaña Options.
memory_limit: para WordPress con constructor, 256M es un piso razonable; 512M si el importador o un backup en PHP lo pide. No pongas 2G «por si acaso».upload_max_filesize: el archivo que subes (kit, video, XML). Ejemplo: 64M o 128M.post_max_size: tiene que ser mayor o igual queupload_max_filesize. Si dejas 8M aquí y 64M allá, gana el 8M.max_execution_timeymax_input_time: un importador largo se corta a 30 segundos. Subir a 60 o 120 ayuda; no dejes 0 (ilimitado) en un sitio público.- Guarda. Espera el aviso.
2. WordPress también tiene su propio techo
En wp-config.php puedes definir WP_MEMORY_LIMIT y WP_MAX_MEMORY_LIMIT (el administrador). Esos valores no pueden superar el memory_limit de PHP. Si PHP está en 128M y WordPress pide 256M, PHP gana: te quedas en 128M. Primero Options, después, si hace falta, las constantes en wp-config.php.
Copia wp-config.php antes de editarlo, y ten a mano JetBackup. Un punto y coma de más deja el sitio en blanco: pantalla blanca. Si no puedes editar desde el Administrador de archivos, entra por FTP.
3. Comprobar que «sí pegó»
Crea un archivo temporal info.php en public_html con una sola llamada a phpinfo, ábrelo en el navegador, busca memory_limit y upload_max_filesize, y bórralo en seguida. Dejar phpinfo público enseña rutas y versiones a medio internet.
En WordPress, Medios → Añadir nuevo muestra el máximo que el núcleo cree. Si ahí sigue 2 MB, o no guardaste Options, o un plugin / un .user.ini viejo está pisando. Busca .user.ini o php.ini en public_html y no los dejes peleando con el selector.
4. LiteSpeed y el 500 por memoria
Si el síntoma era un error 500 con Allowed memory size en el log, este cambio es el que aplica. Si el log habla de LVE o de recursos de la cuenta, subir PHP no alcanza: el request está chocando el techo del plan. Eso se ve en el ticket, no adivinando.
Qué no hacer
- No pongas 777 a carpetas para «dejar subir». Permisos de subida no son
upload_max_filesize. - No copies un
php.inide un hosting con otro panel. Aquí manda Options. - No subas el límite y dejes un importador corriendo en producción en hora pico: el LVE mide CPU e IO también. Hazlo en un clon o en madrugada.
Si no sale
Si Options no aparece, o el valor no cambia al recargar phpinfo, abre el ticket: dominio, qué valor pusiste, captura de Options y de Medios. Soporte técnico. Guía: cómo crear un ticket. No dejes el info.php colgado.