Stefan van den Broek

Personal / Developer blog

autodiscover SRV record in PowerDNS

Ik heb even moeten zoeken naar het antwoord op mijn vraag,  “Hoe maak ik een SRV autodiscover record aan in PowerDNS”.

Eigenlijk is het vrij simpel, bij type kies je voor SRV en vervolgens vul je bij name _autodiscover._tcp.DOMAIN.nl in. De content wordt dan ‘100 443 subdomain.domain.nl’ waarbij in dit geval 100 de ‘weight’ is, 443 de poort en daar achter het domein komt. Priority was in mijn geval 1. Bij TTL geef je aan hoe lang het duurt voor eventuele DNS wijzigingen opgepakt worden.

Symfony cache legen

SymfonyJe wilt de cache van je Symfony project legen? Deze cache vind je in de folder /bin/cache. Om deze cache te legen moet je echter niet in deze map zijn maar in de home directory van je project.

Hier run je het comando:
php bin/console cache:clear

Nu krijg je de volgende melding en is je cache geleegd.

[OK] Cache for the "dev" environment (debug=true) was successfully cleared.

Nu heb ik het commando op een development omgeving uitgevoerd, mocht je echter meer omgevingen/environment hebben dan kun je middels het –env statement de cache voor een specifieke environment legen.

php bin/console cache:clear --env=prod

Problemen met het opstarten van de Symfony server

SymfonyNa het installeren van de Symfony installer en het aanmaken van een nieuw project kun je de webserver starten.

Dit doe je door het volgende commando.
php bin/console server:run

Nu is dit allemaal niet zo spannend normaal krijg je nu de melding dat de server gestart is.

symfony server

Dit op zich is geen blogbericht waard echter liep ik tegen een probleem aan met het opstarten van de server. Nu blijkt dat er eigenlijk best veel mensen tegen dit probleem aanlopen. Mijn server start namelijk niet op en komt met de melding dat ik de date_default_timezone_get() moet zetten.
Lees verder

Starten met het Symfony framework

SymfonyHi there!

Het is weer even geleden dat ik een blog heb geschreven maar daar zijn we weer!

Momenteel ben ik bezig met het verkennen van het Symfony framework. Er is veel keus in PHP frameworks zoals Symfony maar ook Laravel, Yii, Zend en vele andere. De reden dat ik voor Symfony heb gekozen is omdat het een grote community heeft en daarnaast door veel professionele bedrijven en grote websites wordt gebruikt als basis.

De komende tijd zullen er vanzelfsprekend dan ook diverse blogs over Symfony en alles daar omheen volgen.

New Relic toevoegen aan je ontwikkelomgeving

New RelicOm de errors en warnings van onze website/webshop bij te houden gebruiken we New Relic. Als je een ontwikkelomgeving hebt wil je deze natuurlijk ook kunnen zien in New Relic, je wilt immers je errors detecteren voor je nieuwe code live zet.

Het installeren van New Relic op je development omgeving is redelijk simpel.

Log in op je development omgeving en voer het volgende commando uit:
sudo rpm -Uvh http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm

Lees verder

Twitter Embed plug-in

twitter embed plug-in wordpressDe Twitter Embed plug-in zorgt dat je een Twitter post kunt inladen of plaatsen in je blogpost of pagina.
Na dat je de plug-in hebt geinstalleerd en geactiveerd is het plaatsen van een Tweet heel eenvoudig.
Een Tweet plaatsen doe als volgt.
[tweet http://linknaarjetweet.com]

Dat was alles al! Het resultaat is zoals het voorbeeld hieronder.

PHP7 SoapClient werkt niet

Tijdens het testen van de PHP7 update van de server, de PHP7 SoapClient en de bijbehorende code wijzigingen liep ik tegen een de volgende error aan.

Fatal error: Uncaught Error: Class 'SoapClient' not found

Na het even snel te controleren bleek dat Soap (zoals de foutmelding doet vermoeden) niet geinstalleerd is.

Soap is simpel te installeren via de commandline in CentOS.

yum install php70w-soap

Je hoeft nu alleen nog even je service te restarten en Soap is beschikbaar!

Brute force protect WordPress omgeving

Loginizer plug-in beschermt je WordPress omgeving tegen brute force login attemts. Je kunt zelf instellen hoeveel inlog pogingen er gedaan mogen worden voor je tijdelijk geblokkeerd wordt. Dit zorgt er voor dat je (bijvoorbeeld) een kwartier niet meer kan inloggen. Ook deze tijd is zelf op te geven. Tevens kun je aangeven na hoeveel blokkaders iemand voor 24 uur geblokkeerd wordt. Ook deze termijn kun je zelf instellen. In het dashboard van de plug-in zit tevens een overzicht met mislukte inlog pogingen.

Brute Force Login ProtectionEen alternatief is de brute force login protection plug-in. Deze plug-in doet min of meer het zelfde als Loginizer alleen geeft het je nog de mogelijkheid om IP-adressen te blokkeren.

« Oudere berichten

© 2023 Stefan van den Broek

Thema gemaakt door Anders NorenBoven ↑