Configurar un servidor debian 8 con php 5.x + php-fpm + apache 2.4 + Mariadb para usar Drupal 8

Los pasos para instalar y configurar un servidor debian 8 con apache 2.4 + (php 5.7 + fpm) + mariadb

Lo primero creamos un directorio llamado D8 (debian 8 + Drupal 8 ;) )

$ vagrant init ARTACK/debian-jessie; vagrant up --provider virtualbox

Una vez se ha descargado la máquina virtual y levantada entramos en la máquina virtual mediante ssh y actualizamos la máquina virtual

Resolver problemas de conexión con servidor remoto de Memcache.

Implementando en un proyecto Memcache en un servidor independiente estaba devolviendo todo el rato el siguiente mensaje: Failed to store to then retrieve data from memcache.

La configuración básica del archivo settings.php era:

$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['memcache_key_prefix'] = 'wadus-unique-key';  // Una clave única para cada sitio
$conf['memcache_servers'] = array('ip:port' => 'default');

Como la configuración básica es correcta, y en local estaba funcionando correctamente, empecé a leer el README, y comprobé que la configuración del servidor era la correcta, ya que el módulo no devuelve el error Failed to connect to memcached server instance at <IP ADDRESS>.

Who's online, drupal 6 y Pressflow

Una persona, que tiene un portal de noticias en Drupal 6 y hosting compartido me preguntaba como mejorar la velocidad sin migrar a D7 o D8, la cuestión es sencilla usar pressflow. La cuestión es que ellos usan el bloque Who's online para saber cuantos visitantes tienen en cada momento, y no querían perder esa funcionalidad, así que el resto estaba servidor.

Configurar la visibilidad de bloques en Drupal 7 mediante código

El módulo Context es un gran módulo, y da un montón de funcionalidades, pero en un reciente proyecto en el que decidí no usarlo porque el proyecto no parecía que fuese a ser muy complicado a nivel de estructura de bloques. Pero ya sabemos lo que ocurre, de lo que iba a ser un proyecto sencillo se ha convertido en un proyecto no tan sencillo, aunque no tiene la complejidad de otros proyectos.

Documentados ha muerto, larga vida a Documentados

Desde hace muchos años que Documentados no tenía ningún cambio, nada de nada, aunque seguíamos trabajando con ese nombre y realizando proyectos, pero por la evolución de la vida, los cambios que esta da, y la imposibilidad de avanzar con el proyecto "Documentados" he decido que lo mejor es cerrar la web, y seguir evolucionando y creciendo profesionalmente por los derroteros que me lleve la vida.

Instalar Ruby + Sinatra en Vagrant

Sinatra es un framework para aplicaciones web de software libre y código abierto, y lenguaje específico del dominio escrita en Ruby. Es una alternativa a otros frameworks para aplicaciones web como Ruby on Rails, Merb, Nitro, Camping, y Rango. Sinatra depende de Rack interfaz de servidor web.

Fuente: Wikipedia

Instalar Varnish en Debian

Hace unos días tuve que instalar Varnish en una de las máquinas de desarrollo para poder emular el entorno de producción, lo cierto es que fue mucho más sencillo de lo que yo esperaba, no digo con esto que me considere un experto en Varnish en estos momentos, pero lo cierto es que la primera toma de contacto para el entorno de trabajo ha sido muy positiva.

Herramientas para la dura vida del autónomo

Ser autónomo o incluso empresario en este país es de traca, o de ser un héroe porque son todo problemas, dificultades y un sin vivir con la situación económica actual y los gastos que suponen ser autónomo sin que se facture nada al mes.

Hoy paseando he encontrado tres opciones interesantes, es cierto que no es software libre que te puedas descargar pero a día de hoy merece la pena ya que son otra forma de reducir gastos y poder usar herramientas interesantes.

Pages

Subscribe to Oskar Calvo RSS