BenzaHosting Datacenter Hosting Chile web hosting chile, web hosting, hosting chile, hosting, Chile, soporte hosting, dominios, dominios .cl, dominios chile, dominios .com, host, benzahosting, cpanel, hosting Chile, reseller hosting, servidores, hosting reseller, Wordpress, Joomla, drupal, registro de dominios, dominios baratos, WordPress Hosting, Joomla Hosting, alojamiento web, reseller chile, hosting economicos, Servidores VPS, servidores dedicados, Datacenter, Datacenter Chile, Hosting Barato, Hosting Multidominios, Hosting Profesional, Servidores Dedicados, Servidores VPS, hostng SSD, hosting chile SSD, web hosting ssd


En primer lugar diremos que el servicio Apache es el encargado de asignar la memoria al módulo PHP con lo que el Servicio debe estar configurado para su límite sea superior siempre, normalmente la asignación de memoria es de 128Mb o 256Mb con lo que normalmente el problema no está en la asignación del Apache en el caso de nuestros servidores la memoria limite para php esta definida en 150M.

Luego entonces nos centramos en la configuración del wordpress.  Nos dicen que toquemos el htaccess. o que toquemos el wp-config.php o que creemos un fichero llamado php.ini con una línea de asignación de memoria.

Bien, nada de esto funciona puesto que nuestro querido y desconocido  wp-includes/default-constants.php contiene las siguientes líneas:

// set memory limits
if ( !defined(‘WP_MEMORY_LIMIT’) ) {
if( is_multisite() ) {
define(‘WP_MEMORY_LIMIT’, ’64M’);
} else {
        define(‘WP_MEMORY_LIMIT’, ’40M’);
}
}

if ( ! defined( ‘WP_MAX_MEMORY_LIMIT’ ) ) {
define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );
}

/**

Limitando nuestra memoria a 40Mb

Bien, tan solo hay que aumentar la línea define(‘WP_MEMORY_LIMIT’, ’40M’); para poner los 64M recomendados y listo.