WordPress muestra mal la hora

Bien, hemos visto que tanto en los plugins y todos los logs de Apache relacionados con WordPress mostraban la hora de manera incorrecta, después de verificar que la hora la teníamos bien tanto en PHP, como mediante Apache, la única conclusión es que estuviese mal configurada en el mismo WordPress, y así és, da igual la hora que pongas en la configuración desde el panel de Admin, ya que WordPress pondrá la hora en UTC por defecto “por la cara”.

Para solucionarlo, hay que editar el fichero wp-settings.php

Y buscar la linea:

// Set default timezone in PHP 5.
if ( function_exists( 'date_default_timezone_set' ) )
   date_default_timezone_set( 'UTC' );

Y substituirla por:

// Set default timezone in PHP 5.
if ( function_exists( 'date_default_timezone_set' ) )
    date_default_timezone_set('Europe/Madrid');

Por supuesto, Europe/Madrid es tan solo un ejemplo, debes de utilizar tu zona horaria.

El fichero wp-settings.php forma parte “de el core” de WordPress, por tanto, cuando se realice una actualización se sobrescribirá…, para solucionar este problema, podemos obtar por añadir el código en nuestro fichero functions.php de nuestro theme, y así funcionará independientemente de que actualicemos WordPress o no, evitando a la vez tener que tocar fichero core.

Añadimos estas lineas al final de fichero functions.php

function arreglar_hora() {
   date_default_timezone_set('Europe/Madrid');
}
add_action('init', 'arreglar_hora', 1);

En caso de que este no sea tu problema, prueba a añadir estas opciones extra:

php.ini:

date.timezone = "Europe/Madrid"

Apache .htaccess:

SetEnv TZ Europe/Madrid

W3 Total Cache – Cookie is Rejected (solución)

Bien, recientemente estamos haciendo pruebas con W3 Total Cache para reducir la carga de nuestro servidor y poder servir páginas web más rapidamente, pero por algún motivo nos salía este error de cache (mirando el código fuente desde el navegador) si habíamos realizado un comentario (o teniamos una cookie creada previamente), el problema es que WordPress asigna por defecto una cookie a nuestro navegador de una duración de un año si hemos realizado algún comentario en cuestión (30000000 segundos), y entonces el usuario no se le puede servir con la cache de W3 Toal Cache, dónde la única solúcion posible es que él mismo usuario borre la cache y las cookies de su propio navegador, o tener que esperar hasta que la cookie caduque. Un año de espera es un castigo considerable en este caso para W3 Total Cache y para nosotros!.

La solución consite en crear un pequeño filtro para que la cookie tenga menor tiempo de caducidad, y así se podrá continuar utilizando la cache después de este periodo.

En vuestro theme de wordpress en el fichero functions.php

function set_comment_cookie_lifetime($lifetime) {
        // numero en segundos, elejir a gusto este valor (5 minutos por ejemplo)
return 300;
}
add_filter('comment_cookie_lifetime', 'set_comment_cookie_lifetime');

En caso de querer que caduque de inmediato poner el valor en negativo (fecha anterior)

return -30000000;

Al estar la cookie con un valor en negativo, el propio navegador se encargará de no utilizarla y eliminarla.

Espero que os sirva si teneís este problema.

¿Cómo conseguir que tu Windows sea más rápido que un GNU/Linux?

Para todos aquellos que se empecinan en seguir pagando licencias a Microsoft (jaja), y con ello seguir haciendo a Bill Gates más rico, os dejamos una serie de sencillos pasos a seguir para que este simpático sistema operativo se ponga a la altura de un GNU/Linux.

  1. Defragmentar el disco 3 veces al día
  2. Eliminar el antivirus (mucho consumo)
  3. Desactivar las Actualizaciones automáticas
  4. Actualizar la RAM
  5. Comprar una nueva CPU
  6. Downgrade a Windows 95
  7. Esperar a Windows 9

Nota Importante: Este post es absolutamente irónico. Si quieres que tu Windows se parezca a un Linux casi mejor que le pongas una vela a San Judas Tadeo.

Vía | http://phyx.wordpress.com

Listado de tiendas online opensource

Victor, de helektron.com, se ha currado un listado de tiendas online y opersource a tu entera disposición para descargarlas y usarlas en tus propios proyectos.

Se trata en su mayoría de tiendas basadas en PHP y MySQL, así que difícilmente tendrás problemas en lo que a hosting se refiere.

  1. PrestaShop (PHP / MySQL).
  2. Magento (PHP / MySQL).
  3. osCommerce (PHP / MySQL)
  4. dashCommerce (ASP.NET y MSSQL 2005)
  5. Ubercart (Drupal)
  6. WordPress E-commerce Plugin (WordPress)
  7. VirtueMart (Joomla y Mambo).
  8. OXID eSales (PHP / MySQL)
  9. Freeway (PHP / MySQL)
  10. simpleCart(JS) (Javascript)
  11. Digistore (PHP / MySQL)
  12. OpenCart (PHP / MySQL)
  13. zenCart (PHP / MySQL)

Vamos, que quien no tiene una tienda online es porque no quiere, no crees? :D

Fuente | http://helektron.com

Jazztel bloquea todos los blogs de *.wordpress.com

Desde ayer, no podía acceder a las estadísticas del blog de YTuQueLeeS, en concreto dashboard.wordpress.com, ni a ningún blog amigo hospedado en wordpress.com. Al principio no le dí la más mínima importancia, pensando que sería algún probelma de mi dns, pero al hacer varias pruebas de red, mi única conclusión era que solo podía estar bloqueado desde firewall, he buscado port internet i tachaaaán!

Según las últimas noticias, más proveedores se añadiran a la moda de prohibir el acceso a los blogs hospedados en wordpress.com. (1984?)

Jazztel está informando a través de su teléfono de atención al cliente, que no es posible acceder a algunos dominios alojados en WordPress debido a una orden judicial. Al parecer, con la intención de bloquear el acceso a una web, se ha ordenado el bloqueo de la IP 74.200.243.251, en la que están alojados muchos otros blogs.

La razón por la que algunas veces si puede accederse es que WordPress balancea la carga entre varios servidores, de modo que un mismo dominio puede resolver en varias direcciones IP. Si la resolución nos responde con la IP bloqueada no podremos acceder a su contenido.

El bloqueo del acceso a sitios webs mediante orden judicial es una práctica habitual, aunque normalmente este hecho no tiene mayor repercusión.

De momento no hay mayor información al respecto. Lo más probable es que en las próximas horas el juez corrija la orden y se restablezca el servicio.

Actualización:

Algunos datos más sobre el corte. Desde Jazztel aseguran que el requerimiento judicial afecta a todos los proveedores, y que el único problema es que ellos han sido más rápidos a la hora de cumplir con la sentencia. En teoría, los blogs afectados dejarán de estar disponibles desde otros proveedores en breve.

En mi opinión, esto debe ser tan sencillo como una denuncia contra un blog en particular por quítame allá esta foto de famosa en bolingas, esta injuria al rey o esta proclama batasuna.

El problema es que WordPress debe repartir las IPs entre varios bloggers distintos y han terminado pagando justos por pecadores. Me gustaría conocer el motivo de la denuncia, pero hasta entonces nos quedaremos con la duda y el morbete.

Más info en http://www.alsd.es/2009/03/04/jazztel-confirma-el-bloqueo-de-servidores-de-wordpresscom/