Homebrew : Apache says it’s started but localhost does not load

Context

I have to admit I didn’t upgrade or even update homebrew for month as I was travelling. Yes, this is quite important for me while I’m travelling. I don’t update anything because I want my system to stay stable to not spend my time fixing any problems on the road. I came back home a few days ago so, I decided to update at least, MacOSX.

Today I went through a very annoying experience. I switched on my laptop to work and then the mess happened. Apache said it’s started but localhost didn’t wanna load…

Fixing process

I know Apache is a Homebrew packet and I know I just updated my OS. Here is the process I had to fix the problem.

$ brew update
$ brew upgrade

Yes I don’t like to chain my commands but if you do,  feel free to use brew update && upgrade.

Unfortunately the upgrade sent me many errors. It would be useless to show them here so just keep reading :)

$ brew doctor

It said update xcode, xquarkz and install mhash

  • Visit this link to update XCode
  • Visit this link to update XQuarkz

You’ll probably have to update or install the command line with XCode.

$ xcode-select --install
$ brew install mhash
$ brew update
$ brew upgrade

Finally get something interesting!

Error: No available formula for bison27
Searching taps...

It can be fixed in a second by a simple

$ brew tap homebrew/versions
$ brew upgrade

Apache still says it’s started but localhost does not load!

$ httpd -v

Server version: Apache/2.2.26 (Unix)
 Server built: Dec 10 2013 22:09:38
$ http -t

httpd: Syntax error on line 122 of /private/etc/apache2/httpd.conf: Cannot load /usr/local/opt/php53/libexec/apache2/libphp5.so into server: dlopen(/usr/local/opt/php53/libexec/apache2/libphp5.so, 10): Library not loaded: /usr/local/lib/libpng15.15.dylib\n Referenced from: /usr/local/opt/php53/libexec/apache2/libphp5.so\n Reason: image not found
$ php -v
dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib
Referenced from: /usr/local/bin/php
Reason: image not found
Trace/BPT trap: 5

Ok so now I know everything’s because of PHP and this library. At he begining I thought about a bad upgrade or something missing. So :

brew reinstall php55

But I had the same error with a second php -v

Ok so :

$ locate libpng15.15.dylib

/Applications/Wine.app/Contents/Resources/lib/libpng15.15.dylib
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/X11/lib/libpng15.15.dylib
/Users/spyesx/macports/lib/libpng15.15.dylib
/opt/X11/lib/libpng15.15.dylib
/usr/X11/lib/libpng15.15.dylib
/usr/local/Cellar/libpng/1.5.14/lib/libpng15.15.dylib
$ ln -s /usr/local/Cellar/libpng/1.5.14/lib/libpng15.15.dylib /usr/local/lib/libpng15.15.dylib

Wouhou! It works! ;)
Just a last brew update && upgrade to be sure and then go back to work.

Sandrine Gautheret, conceptrice graphique

Aujourd’hui je vais vous parler du site de Sandrine Gautheret. Ce projet fait partie des mes expérimentations techniques et je préfère vous le dire maintenant, il n’est compatible avec aucune version d’Internet Explorer. Firefox, Opera, Chrome et Safari sont comme des poissons dans l’eau :)

Ici pas de Flash, uniquement du HTML5, CSS3 Javascript et SVG. Une des grosses contraintes était de réaliser un site capable de tourner sur un CD-Rom. Pas grand chose de compliqué vu que ce ne sont que des langages coté client.

Oui mais! Le site devait être entièrement administrable sans que la graphiste doivent entrer dans le code pour changer son contenu. Elle remplie donc des fichiers JSON et suit une architecture de dossiers assez stricte du coup notre ami AJAX fait tout le travail.

  • Conception : 1,5 jours
  • Graphisme : 4 jours
  • Développement : 5,5 jours

La Villa Romana, un nouveau site pour la saison d’été

Sweet Koala a conçu et réalisé le nouveau site de la Villa Romana.

Deux objectifs à cette refonte :

  • Véhiculer une meilleure image de marque
  • Récupérer le référencement

Avec l’arrivée d’un Mangusta 80 dans le groupe, la Villa Romana voulait redorer son image de marque et montrer que le web est un media où ils sont présents. Exit donc les galeries de stars aux photos brulées et bienvenue à un style plus sobre, plus classe, plus maitrisé.

L’ancienne version du site était du full Flash et les pages contenaient des mots clés censés tricher avec Google. Ce dernier a donc purement et simplement blacklisté le site. Un gros travail de fond a donc été réalisé pour remonter le site dans l’estime des moteurs de recherches. Le résultat est sans appel avec une progressions du traffic de plus de 650% par rapports à la même période l’année précédente.

Petit teasing ! Une petite surprise a été ajouté et elle présente « Of Villa Romana », le bateau du groupe. Vous saurait prochainement ce qu’on peut faire sur ce bateau avec un site dédié.

Ressources

  • Quentin Garabedian à la direction artistique
  • Nicolas Bages à la conception et au développement

Logos du groupe Villa Romana

Portfolio by Sweet Koala : Ping-ouh & Vahé

Bonjour à tous !

J’aimerais vous présenter les deux derniers sites de Sweet Koala. A la base un projet étudiant pour Ping-ouh et Vahé nos deux graphistes, ces portfolio se sont présentés comme de véritabes défis technique à cause du facteur temps ! Oui au final il aura fallut 4 jours (et/ou nuit ça dépend pour quel membre de l’équipe) pour réaiser ces jouets.

Je vais donc commencer par Vahé et son site: vahe.sweetkoala.net. Notez que cette url n’est que provisoire, le temps que Vahé récupère son serveur et aussi son nom de domaine vahe-graphist.fr

Vahé : vahe.sweetkoala.net

vahe

Réalisation :

  • Vahé : Design et contenu
  • Oceyn : Front-office et player video Flash (AS3 / XML)
  • Spyesx : Back-office (PHP / XML)

Ping-ouh : ping-ouh.com

ping-ouh

Ce site est propusé par Skwopo, le portfolio CMS de Sweet Koala.

Réalisation :

  • Ping-ouh : Design et contenu
  • Oceyn : Player video Flash (AS3)
  • Spyesx : Front-office & back-office (PHP / XML)

knowledge shouldn't have limits