Stefan van den Broek

Personal / Developer blog

Categorie: Development (pagina 1 van 2)

Alle posts omtrent webdevelopment of software ontwikkeling

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.

Update je Mac naar PHP7

Een snelle handleiding om met behulp van brew je Mac OS X te updaten naar PHP7

  • brew update
  • brew install homebrew/php/php70
  • export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"

Vervolgens kun je de versie controleren met het commando php -v

PHP7 op Mac OS X

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

GD Library in PHP7

Eerder heb ik een post geplaatst over het updaten van PHP7 voor CentOS. Hierin heb ik een toevoeging gedaan.

Ik kwam er achter dat de GD Library nog niet werkte. Dit is als volgt op te lossen.

yum -y install php70w-gd

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!

Broken Link Checker plugin

wordpress broken link checkerDe Broken Link Checker plugin (voor WordPress) is zoals de naam doet vermoeden controleren op links die niet (meer) bestaan.
Dit is een handige functionaliteit want buiten dat het feit dat het erg vervelend is voor je bezoekers is dit ook slecht voor je SEO! Google (en ook andere zoekmachines) rekent je er ook op af.

Zoekmachines doorzoeken (crawlen) je website af van link tot link. Komt de zoekmachine een gebroken link / broken link tegen dan kan hij niet verder en wordt je website verlaten.

Lees verder

Automatisch updaten van WordPress omgevingen

Automatisch updatenDe laatste tijd heb ik al onze WordPress omgevingen aangepast zodat deze automatisch de nieuwste updates krijgen. Vooral omtrent beveiligingsupdates is dit ergs handig en verkleint dit het risico om o.a. gehackt te worden. Met het automatisch updaten zullen echter ook de laatst nieuwe features automatisch worden geinstalleerd.
Kortom het bespaard een hoop werk en levert een hoop voordelen op!

Wil jij dit ook op je WordPress website? Dan kunt u altijd contact met ons opnemen!

Oudere berichten