apache2

Mac OS X (Yosemite) : Outdated version of /usr/bin/install_name_tool

Brew n’est pas compatible avec l’installation des clés 3G de Huawei sur Yosemite . Et apres l’installation vous allez voir l’erreur suivante apparaitre sur votre terminal si vous utilisez brew. Enfait Brew est un  gestionnaire de paquet comme apt-get ou yum sur les distributions GNU/Linux.
$ brew doctor
Warning: You have an outdated version of /usr/bin/install_name_tool installed.
This will cause binary package installations to fail.
This can happen if you install osx-gcc-installer or RailsInstaller.
To restore it, you must reinstall OS X or restore the binary from
the OS packages.

la méthode indiquer dans mes recherches sur google  est de  réinstaller  entièrement Mac OS X ce qui est totalement radicale. Mais heureusement pour nous  il y a bien un autre  moyen de restaurer ce fichier mais il faut tout de même télécharger OS X Yosemite depuis l’AppStore.
Une fois les 5,73G téléchargés, quitter l’installateur. Le fichier .dmg , est téléchargé directement dans /Applications.
Pour résoudre le problèmes il faut refaire une “Essentials installation” en lançant les commandes suivantes depuis un terminal:

$ open /Applications/Install\ OS\ X\ Yosemite.app/Contents/SharedSupport/InstallESD.dmg
$ open /Volumes/OS\ X\ Install\ ESD/Packages/Essentials.pkg

Après environ 30 minutes, l’installation se termine, brew retrouve son comporte d’antan  et on retrouve le sourire 🙂 .

Changer le répertoire (/var/www/html) par défaut d'apache2 sur Debian

Si vous créez des sites web ( amateur ou pro) avec une distribution GNU/Linux  vous devez connaître forcement apache2 et savoir pour que votre application soit disponible à travers l’adresse 127.0.0.1 il faut déposer les fichiers sur le répertoire par défaut du serveur web apache2(/var/www/html) .Et si vous utilisez des éditeurs de texte  graphique comme  Sublim-text ou Brackets ou ce que vous voulez … vous devez alors les démarrer en mode administrateur(root) pour pouvoir éditer convenablement vos fichiers qui sont dans le répertoire /var/www/html et cela n’est pas très conviviale dans un environnement de test .Voila donc c’est pour cette raison que nous allons changer  le répertoire et le pointer dans un répertoire ou un utilisateur simple pourra éditer les fichiers sans disposer de droit administrateur.Maintenant  chacun peut y aller avec ces propres raisons :-p .Bon changeons ce répertoire une bonne fois pour toute :-).

1-Créons un dossier de destination

 mkdir  /home/hostname/websites

2-Donnons ensuite tous les droits à l’utilisateur “www-data” qui exécute Apache2 et ensuite attribuons un accès total à l’utilisateur simple pour ce répertoire :

chown www-data /home/hostname/websites -Rf
sudo chmod 775 -R /home/hostname/websites
3-Editons le fichier de configuration d’apache

 sudo nano /etc/apache2/sites-available/000-default.conf

Regardons la directive “Documentroot”qui pointe vers “/var/www/html” ensuite nous allons donc changer cette directive pour y mettre  “/home/hostname/websites” .

4-Nous devons faire la même chose en changeant le chemin (/var/www/html) dans le tag “Directory” par le nouveau(/home/hostname/websites)

sudo nano /etc/apache2/apache2.conf

Enfin nous pouvons ensuite redémarrer Apache 2 pour que les changements de configuration soient pris en compte :
sudo service apache2 restart

NB : cet usage n’est pas recommandé dans un environnement de production l’aspect sécurité n’est pas pris en compte.