- Registrado
- 22 Ago 2023
- Mensajes
- 662
Tutorial: Aumentar los límites básicos de tu WordPress para un desarrollo sin topes
📘 Introducción
Cuando desarrollas en WordPress, te puedes topar con varios límites impuestos por la configuración del servidor. Estos límites pueden impedirte subir archivos pesados, hacer procesos largos o ejecutar ciertas tareas que exigen más recursos.
En este tutorial, aprenderás a aumentar los límites más comunes que afectan el desarrollo de WordPress:
- ⏳ Tiempo de ejecución (timeout)
- 📂 Límite de tamaño de archivos para subir
- 💾 Límite de memoria disponible
- ⚙️ Otros límites importantes relacionados
Te mostraremos el código necesario para cada ajuste y, al final, te daremos el código completo para liberar el auténtico poder de tu WordPress.
⏳ 1. Aumentar el tiempo de ejecución (timeout)
El tiempo de ejecución o "timeout" determina cuánto tiempo puede tardar un script antes de ser detenido. Si tu WordPress ejecuta procesos pesados como importaciones masivas o copias de seguridad, necesitas un tiempo de ejecución más alto.
Cómo se modifica: Usa la directiva
max_execution_time en el archivo php.ini o mediante un archivo .htaccess.
PHP:
; Archivo php.ini
max_execution_time = 300 ; Tiempo en segundos (5 minutos)
O si no puedes editar
php.ini, añádelo en .htaccess:
Código:
# Archivo .htaccess
php_value max_execution_time 300
📂 2. Aumentar el límite de tamaño de los archivos para subir
Este límite controla cuán grande puede ser un archivo para subir a tu servidor. A menudo, los hosting lo establecen en 2 MB, lo que es insuficiente para subir temas, plugins o archivos multimedia pesados.
Cómo se modifica: Usa las directivas
upload_max_filesize y post_max_size.
PHP:
; Archivo php.ini
upload_max_filesize = 64M ; Tamaño máximo de subida de archivos (64 MB)
post_max_size = 64M ; Tamaño máximo de la solicitud POST (relacionado con formularios)
O añádelo en
.htaccess:
Código:
# Archivo .htaccess
php_value upload_max_filesize 64M
php_value post_max_size 64M
💾 3. Aumentar el límite de memoria disponible
El límite de memoria disponible controla cuánta memoria RAM puede usar WordPress para ejecutar procesos. Si te encuentras con errores de "Memoria exhausta", necesitas aumentar este valor.
Cómo se modifica: Usa la directiva
memory_limit para controlar cuánta memoria puede usar tu sitio.
PHP:
; Archivo php.ini
memory_limit = 256M ; Límite de memoria RAM disponible (256 MB)
O añádelo en
.htaccess:
Código:
# Archivo .htaccess
php_value memory_limit 256M
⚙️ 4. Otros límites importantes a considerar
Existen otros límites que podrían afectar el rendimiento de tu WordPress:
- 🔢 max_input_vars: Controla cuántos campos de formulario se pueden enviar a la vez.
- ⏱️ max_input_time: Determina cuánto tiempo se puede tomar para recibir una entrada antes de ser interrumpido.
Código para max_input_vars y max_input_time:
PHP:
; Archivo php.ini
max_input_vars = 3000 ; Límite de 3000 variables de entrada en formularios
max_input_time = 300 ; Tiempo de entrada (5 minutos)
O añádelo en
.htaccess:
Código:
# Archivo .htaccess
php_value max_input_vars 3000
php_value max_input_time 300
🔥 Código final para liberar el auténtico poder de WordPress 🔥
Si quieres liberar el auténtico poder de WordPress de una sola vez, añade el siguiente código. Este código incluye todas las optimizaciones anteriores para evitar límites en la carga de archivos, ejecución de scripts y más.
PHP:
; Archivo php.ini
max_execution_time = 300 ; 5 minutos para la ejecución de scripts
upload_max_filesize = 64M ; Tamaño máximo de subida de archivos
post_max_size = 64M ; Tamaño máximo de la solicitud POST
memory_limit = 256M ; 256 MB de memoria disponible
max_input_vars = 3000 ; 3000 variables de entrada permitidas
max_input_time = 300 ; 5 minutos de tiempo de entrada
Si no puedes editar
php.ini, también puedes usar .htaccess:
Código:
# Archivo .htaccess
php_value max_execution_time 300
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value memory_limit 256M
php_value max_input_vars 3000
php_value max_input_time 300
📜 Conclusión
Con estos ajustes, tendrás un WordPress mucho más potente, capaz de manejar procesos pesados, importar grandes cantidades de datos y subir archivos de mayor tamaño sin errores. Estos cambios pueden aplicarse mediante el archivo
php.ini o .htaccess, según el tipo de acceso que tengas a tu servidor.¡Libera todo el potencial de tu WordPress y desarrolla sin límites! 🚀
Si tienes dudas o necesitas más ayuda, no dudes en comentarlo en el foro.