Reparar WordPress 3.x – Fatal error: Allowed memory size of 33554432 bytes exhausted

Fatal error en el monitor de WordPress

Fatal error en el monitor de WordPress

Hace tiempo comente como reparar el error de falta de memoria para WordPress, en este caso es la solución para la version 3.0 en adelante, aunque ahora es menos probable que nos de este error ya que solucionaron esa falta de memoria por default, pero para todos los que usan muchos plugins ahora necesitan mas de 64MB.

La solución es simple y para todos los que están perdidos aquí les explico con los pasos a seguir:

  1. Descarga el archivo wp-inlcudes/default-constants.php, de preferencia por FTP desde nuestro sitio.
  2. Lo abrimos para editarlo y buscamos estas lineas:
  3. // set memory limits
    if ( !defined('WP_MEMORY_LIMIT') ) {
    	if( is_multisite() ) {
    		define('WP_MEMORY_LIMIT', '64M');
    	} else {
    		define('WP_MEMORY_LIMIT', '32M');
    	}
    }
  4. Cambiamos los valores al doble para que haya menos problemas, debería quedar así:
  5. // set memory limits
    if ( !defined('WP_MEMORY_LIMIT') ) {
    	if( is_multisite() ) {
    		define('WP_MEMORY_LIMIT', '128M');
    	} else {
    		define('WP_MEMORY_LIMIT', '64M');
    	}
    }
  6. Guardamos los cambios y lo subimos de nuevo por FTP al sitio.

Con esta modificación quedara solucionado el problema, aclaro que no lo e podido comprobar yo mismo ya que con los 64MB me es suficiente y no e tenido problema.

Gracias a Matías Salomón por el aviso.

Optimizar el archivo robots.txt para tu blog

Los robots de los buscadores también se conocen como spiders

Los robots de los buscadores también se conocen como spiders

Yo desde que inicie en el mundo de los sitios web, note que en muchos proyectos libres para crear tu propio foro, blog u otro sitio, en todos incluían el archivo robots.txt y no sabia para que servia, pero después de iniciar con mi blog empece a averiguar todo lo que pude y ahora entiendo la importancia de este archivo de texto.

¿Que es y para que sirve robots.txt?

Robots.txt es un archivo de texto donde se especifican los permisos para que los robots de los buscadores puedan indexar tu sitio web en los resultados, esto a primera instancia suena bien, pero voy a dar una breve explicación sobre la edición optima de este archivo de texto, ya que algunos dicen que solo con optimizar su archivo robots.txt mejoraron 1400% el trafico en su sitio web.
Sigue leyendo

99 botellas de cerveza en muchos lenguajes

99 cervezas en la pared

99 cervezas en la pared

99 Bottles of Beer, es un sitio que no muchos conocen donde la canción de las 99 botellas de cerveza la colocaron en 1342 lenguajes de programación diferentes, pasando desde el tan conocido C, hasta los lenguajes esotéricos creados por personas creativas para nuevos lenguajes de programación.

Sigue leyendo

Lenguajes de programación esotéricos

Lenguajes de programación esotéricos

Lenguajes de programación esotéricos

Los lenguajes de programación esotéricos no tienen nada que ver con la lectora de cartas ni nada por el estilo, se llaman así por ser exóticos y a la ves difíciles de usar a diferencia de los lenguajes de programación habituales, algo a resaltar es que la mayoría están basados al funcionamiento de una maquina de Turing, por lo que pensar en usar un lenguaje de estos para hacer un proyecto grande es algo casi imposible.

Para que se den una idea de lo que son estos lenguajes de programación les dejo unos ejemplos de ocho lenguajes que logre entender y logre hacer que imprimieran El_Happy en lugar del tan común Hola Mundo.

Sigue leyendo

Crear una barra de progreso con HTML y Javascript

Barra de progreso en HTML y Javascript

Barra de progreso en HTML y Javascript

Esta barra de progreso puede usarse como en el caso de algún sitio e descarga donde nos pide esperar unos cuantos segundos, en este caso es el mismo principio, pero en aun mas gráfico.

Una de las ventajas es que puede utilizarse en algún proyecto como un juego en web, en el cual para actualizar o llevar acabo una acción necesita pasar un periodo de tiempo, de esta forma podemos mostrarlo de manera gráfica y hacer mas amena la espera.

Sigue leyendo