Slim 2 framework logging

This shows you how to enable logging so you can write stuff like $app->log->debug('this will show up in the error_log');.

<?php

--- snip %< ---

$app = new \Slim\Slim(array(
    'log.enabled' => true,
    'log.level'   => \Slim\Log::DEBUG
));

$app->log->debug('this will show up in your error-log');

--- >% /snip ---

 



404 Not found on SSL certificate renew with certbot from letsencrypt

I spend a lot of time figuring out why I kept getting a ‘404 Not Found’ when I wanted to renew my SSL Certificate with certbot.

Long story short: invalid ipv6 DNS Mapping.

I got it working by removing the ipv6 DNS entry. I’ll be fixing it in a proper way when there is more time available.

But there were other gotcha’s as well:

  • basic auth on the directory
  • iptables blocking certain traffic

 



Review een werkweek van 4 uur

Als iemand die houdt van zaken automatiseren, vind ik Een werkweek van 4 uur een heel mooi boek om te lezen.

Continue reading

Vagrant box updaten

Vagrant boxes zijn handige images van virtuele machines. Maar vaak zijn ze outdated en moet je ze eerst updaten voor je ze kunt gebruiken.

Ik doe daarom regelmatig een (automatische) update van mijn veelgebruikte images en bewaar ze centraal zodat ik snel een up-to-date image heb als ik wil gaan ontwikkelen.

TL;DR

Continue reading

In 100 dagen sterk & fit

Als programmeur krijg ik lang niet de beweging die ik zou moeten hebben. Tel daar bij op dat ik een rugpatiƫntje ben door een hernia-operatie op mijn 19e en dan heb je wel het idee dat het tijd wordt om er iets aan te doen. Tijd om weer fit te worden!

klik voor details

Dus ik ga de handen uit de mouwen te steken.

Continue reading

>