11
Oct 13

¡Vuelta a la vida!

Si habéis intentado entrar estas semanas al blog habréis visto un hermoso error que indicaba de forma vaga un problema en el espacio de la BBDD:

Fatal error: Out of memory (allocated 46399488) (tried to allocate 2490419 bytes) in /homepages/24/d222083343/htdocs/wordpress/wp-includes/wp-db.php on line 952

Efectivamente, mi BBDD estaba hasta los topes. Le quedaban nada más que 13MB de espacio libre. Además, no me preguntéis en que pensaba el día que configuré el wordpress pero cogí una de las BBDD secundarias de 1and1, que son de 100MB, y no la principal de 1GB.

Así que nada, me tocó exportar la BBDD del esquema en el que estaba al principal, con la dificultad añadida de que phpmyadmin es una jodida basura que no te deja exportar esquemas grandes, por lo que tuve que ir tabla a tabla u_U!

Después de migrar la BBDD con éxito, me encuentro que el error sigue produciéndose, lo cual descoloca bastante, porque problemas de espacio en BBDD ya no había...

Como la informática es un campo digno de Iker Jimenez y los misterios de la informática se mean en los de la nave del misterio, no me quedó otra que "ponerle una velita" a Google y “pedirle ayuda”.

Miro en el santísimo Google y encuentro varias soluciones en las que todas ellan apuntan a la necesidad de indicar un límite máximo de BBDD, utilizando para ello el archivo php.ini (resulta que 1and1 no te deja ese nivel de administración), .htaccess o el wp-config.php. Ninguna de las opciones funcionó.

Así que nada, decidí cortar por lo sano, e imaginándome que podía ser un problema de los plugins (después de tanta búsqueda vi que era común que esto pasara con las actualizaciones de plugins), hice un backup y me los calcé. Con ello el problema se solventó 😀

Luego fui uno a uno recuperándolos hasta que di con el plugin maldito, el Next Gen Gallery. Lo he bajado de nuevas y ya va bien, así que nada, ha costado, entre otras cosas porque últimamente mi tiempo por casa es casi nulo, pero la web de nuevo ha vuelto a la vida.

Eso sí, no creáis que he perdido el tiempo (no demasiado :P), porque he comenzado ya a escribir la parte de optimización de las Pildoritas de Bases de Datos, eso sí, aún me queda rematarla y sigo sin tener claro los posts siguientes.

En un primer lugar daré recomendaciones a la hora de construir las SELECT, que por sí mismas mejorarán de normal el rendimiento. Este punto sí lo tengo claro y es el que estoy desarrollando.

Tras esto, mi idea era ver los WHERE NO SARGABLE, y a continuación dar consejos sobre operadores y funciones de agregación (utilización del LIKE, uso del IN y EXISTS, etc).

¿Qué os parece el orden?

Si creéis que hay una forma mejor de ordenar el tema de optimización, no dudéis en dejar vuestras opiniones en los comentarios. En cuanto al primer post, espero que esté listo este fin de semana 😀

Share
5
Sep 13

¡Cuánto tiempo!

Como habéis visto (si es que hay alguien ahí xD), he estado un tiempo inactiva en el blog. Por desgracia se me han juntado las vacaciones, la búsqueda de casa nueva, y la mudanza, en la cual estoy ahora mismo inmersa.

Sólo quería aclarar que no he vuelto a abandonar el blog y que llevo con mono de escribir bastante tiempo ya.

Empecé (no lo he podido terminar aún) un post sobre el juanker de Floriano con su gran frase de los USBs, y sobre el enaltecimiento al franquismo que está surgiendo en España (cosa que por otra parte llevamos avisando muchos desde hace tiempo), y también tengo a medias el de Optimización SQL. Pero como digo, he tenido poco tiempo 🙁

La próxima semana, con suerte, estaré instalada en mi nueva a casa, así que en unos días confío en poder volver a la carga 😀

Share
31
May 13

Más updates chorras

Aparte del cambio de dominio, he hecho hoy dos modificaciones chorras.

En primer lugar he cambiado el favicon (el iconito que veis en la pestaña del navegador) por el del rostro de una pelirroja (esa soy yo. Peliteñida, claro xD), o al menos eso se intuye. Si no lo véis refrescad caché 😛

Lo primero que me rondó por la cabeza era hacer una taza de Java echando fuego (una alegoría del buen desarrollador javero xD), pero luego pensé que iba a ser tan similar al logo original que parecería que estoy haciendo publicidad de Oracle (dios me libre xD). La otra opción era hacer un ordenador en llamas, pero servidora es incapaz de hacer esa pedazo obra de arte con Photoshop (no es mi campo xD) y menos de forma que sea comprensible en un favicon, aparte, yo con el diseño gráfico soy muy torpe y dejada, para que engañaros. Así que nada, pelirroja al canto hasta que se me ocurra algo o hasta que un alma caritativa quiera donar uno a la ciencia ^^

También he cambiado el logo del marcador de la web para la versión móvil. Básicamente es la imagen que utilicé para hacer el favicon de arriba, que no es más que Konata (personaje de Lucky Star) con el pelo y la camiseta cambiados de color xD

aaliyah 2

Para los que queráis saber como cambiar el favicon, simplemente tenéis que poner en la raíz de vuestra web un archivo llamado favicon.ico, y que podéis hacer con favicon.ico Generator.

Lo sé, tampoco es que me haya dejado el culo, pero sinceramente yo con el diseño gráfico estoy muy pez (principalmente por desgana) y era más que nada por cambiar el favicon de la A esa cutre que no tenía ningún sentido xD

Share
29
May 13

¡Nuevo dominio!

Estas últimas semanas he tenido el blog un poco muerto, pero no por ganas de escribir. Me he animado a desarrollar un poco más mi faceta literaria y he dedicado este espacio de tiempo a escribir un relato (al final han sido dos xD) para un certamen de sci-fi, motivo por él que no he tenido tiempo para escribir ningún post nuevo. No obstante, no penséis que he dejado el blog completamente desatendido 😛

He registrado un nuevo dominio para la web, http://www.informaticafrustrada.es, el cual de hecho ya podéis ver en la barra de direcciones de vuestro navegador.

Aún así quería seguir manteniendo mi antiguo dominio, más que nada para que las antiguas URLs siguieran funcionando y poder conservar a mis poquitos (pero amados) lectores xD

La verdad que se lo justo sobre posicionamiento web, pero sí lo suficiente como para que me preguntara si Google penalizaría que dos URLs apuntaran al mismo host. Con un par de búsquedas pude confirmar que así es.

Así que nada, me tocaba hacer una redirección, y por lo que decían en algunos foros la idónea era la 301.

La redirección 301 se diferencia de un location simple de toda la vida en que esta además de redirigir a la nueva dirección, indica al robot del buscador que ese dominio es antiguo. Por tanto, no sólo no penaliza la dirección sino que además actualizará las URLs antiguas en sus búsquedas, manteniendo nuestro posicionamiento inlusive.

La forma sencilla de hacerlo es creando un index.php con un redirect 301, que apuntará a la nueva dirección. El mío quedó tal que así:

<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.informaticafrustrada.es" );
?>

No obstante, cuando empecé a hacer pruebas, la página principal iba perfecta, pero si quería cargar un post concreto con la antigua dirección tenía un error 404.

Así que nada, más búsquedas en el amigo Google para encontrar la solución idónea, que era crear un fichero de configuración de apache .htaccess con expresiones regulares.

redirectMatch 301 ^(.*)$ http://www.informaticafrustrada.es$1

Lo más gracioso ha sido cuando he intentado entrar en el panel de administración y me he percatado de que WordPress no había cambiado la dirección antigua en sus enlaces, incluyendo el panel de administración, por lo que entraba en un loop que me reenviaba todo al rato a la página de login.

Otra vez a buscar en Google (que sería de los informáticos sin él) por enésima vez. Al final lo he conseguido arreglar metiéndole éstas dos líneas al wp-config.php

define('WP_HOME','http://informaticafrustrada.es');
define('WP_SITEURL','http://informaticafrustrada.es');

Así que nada, me disculpo por los inconvenientes que haya podido causar el cambio de dominio, aunque que conste que he intentado en todo lo posible que lo sufráis lo menos posible. Al final a lo tonto he escrito una mini-pildorita de redirecciones 😛

Share
13
Feb 13

A la mierda con todo!!!

Desisto. Esto de migrar el blog es un coñazo. La migración ñapera de la BBDD que he hecho me ha generado ciertos problemas con los caracteres “raros”, y eso que he jugado de mil maneras con la codificación de la BBDD, pero nada. Al final, la única manera que encontré fue sustituir los caracteres que daban problemas por su código ASCII, pero son tantos que al final me rallé y pasé de hacer nada, por lo que, nuevamente, abandoné el blog a su suerte.

Así que nada, he decidido cortar por lo sano y borrar todo. Y Diréis “OLA KE ASE? TU TA LOKA O KE TE PASA?” pues un poco sí, porque me ha dado mucha penita borrar algunos posts de los que me sentía orgullosa y me supusieron un buen curro, como los experimentos para no dormir, las pilas de Bagdad o los símbolos secretos del Dólar. Tengo el script guardadito y un backup en XML genoso de wordpress, así que quien sabe, si un día me da la neura recupero todo eso y lo coloco en algún dominio secundario, aunque ya os digo que hoy por hoy es algo que ni contemplo…primero sería plan centrarme en escribir con cierta frecuencia y ya luego se verá u_U!

Aparte, le venía bien a este blog un cambio de cara y abandonar el batiburrillo de ideas que tenía en el anterior. He evolucionado como persona bastante, así que mis ideas, visiones y preocupaciones aunque tienen la misma raíz, han diferido un poco. Así que nada, esperemos que con esta nueva vuelta de tuerca (la número 1268 como poco), esperemos que este blog arranque y siga en marcha como es debido, que no paro de calar el motor u_U!

Share