OS X El Capitan

OS X El Capitan

Ik schreef eerder over OS X: Beginnen met Laravel en daar ben ik lekker mee aan het stoeien. Toen kwam een update van OS X om de hoek kijken en ineens is alles ontregeld. Alles is ge-update, dus mijn standaard inrichting op mijn Mac is weer gereset naar de standaard inrichting van Apple. Niet getreurd, met wat stappen kan je alles weer goed zetten:

  • Apache draait nog. De instellingen zijn echter weer gereset. Apple heeft ‘de instellingen hiervan bewaard onder: ‘httpd.conf.pre-update’. In principe zou je dit bestand kunnen hernoemen, maar ik zou het nieuwe bestand èn de back-up naast elkaar houden en de verschillen checken. Stel Apache is ge-update en de nieuwe versie heeft wat andere instellingen, fijn om die te behouden.
  • Virtual hosts, meerder websites op je Mac, werkt niet meer. Hier hebben ze het bestand waarin je dit regelt niet ge-backupped. Dus ‘httpd-vhosts.conf’ openen en weer aan de slag.

  • Check de rechten op ~/.composer en ~/.npm of deze nog beschrijfbaar zijn als je straks composer en npm gaat draaien.
  • Check de rechten op je sites of deze nog aangeboden kunnen worden via Apache.
  • Check de rechten op [je site]/storage,  [je site]/bootstrap/cache en  [je site]/vendor
  • Update Laravel en dergelijke met ‘composer update‘ in je project-folder in terminal
  • Update NPM en dergelijke met ‘npm update‘ in je project-folder in terminal
  • Check de rechten en instellingen op PHP
    • sudo cp /etc/php.ini.default /etc/php.ini
    • sudo chmod ug+w /etc/php.ini
    • sudo chgrp admin /etc/php.ini
    • sudo nano /etc/php.ini en verander:
      • date.timezone = “Europe/Amsterdam”
      • display_reporting = E_ALL
      • display_errors = On (handig lokaal voor testen)
    • Sla de wijzigingen op.
  • Daarmee ben je weer up to date en werkt het weer.