tried fatal error bytes allowed allocated allocate php wordpress fatal-error memory-limit

php - allowed - fatal error out of memory(allocated)(tried to allocate bytes)



Error fatal: se ha agotado el tamaño de memoria permitido de 268435456 bytes(se intentó asignar 71 bytes) (2)

Tuve este problema Busqué en Internet, tomé todos los consejos, cambia las configuraciones, pero el problema sigue ahí. Finalmente, con la ayuda del administrador del servidor, descubrió que el problema radica en la definición de la columna de la base de datos MySQL. una de las columnas de la tabla se asignó a ''Longtext'', lo que permite asignar 4,294,967,295 bits de memoria. Parece que funciona bien si no usa la declaración de preparación de MySqli, pero una vez que usa la declaración de preparación, intenta asignar esa cantidad de memoria. Cambié el tipo de columna a Texto medio que necesita 16.777.215 bits de espacio de memoria. El problema se ha ido. Espero que esto ayude.

Me aparece un error cuando intento abrir una de las páginas de mi panel en mi script de WordPress

El mensaje de error es el siguiente:

Error fatal: Se ha agotado el tamaño de memoria permitido de 268435456 bytes (intenté asignar 71 bytes) en /home/admin/domains/filesick.com/public_html/wp-includes/taxonomy.php en la línea 2685

Pregunté por ahí y me dijeron que tenía que aumentar el memory_limit a algo superior a 256M, así que lo cambié a 512M y seguía teniendo el mismo problema. Luego lo cambié a 3024M y esto es lo que tengo ahora, pero eso no solucionó el problema.

Entonces, ¿podría decirme cómo solucionar esto y qué debería hacer?

Esperando por tu respuesta.


WordPress anula el límite de memoria de PHP a 256M, con la suposición de que sea lo que fue configurado anteriormente será demasiado bajo para representar el tablero. Puede anular esto definiendo WP_MAX_MEMORY_LIMIT en wp-config.php :

define( ''WP_MAX_MEMORY_LIMIT'' , ''512M'' );

Estoy de acuerdo con DanFromGermany, 256M es realmente una gran cantidad de memoria para renderizar una página de tablero. Cambiar el límite de la memoria realmente está poniendo un vendaje al problema.