Archives de
Catégorie : Astuces generales

Xdebug installation avec php 5.6 et Ubuntu

Xdebug installation avec php 5.6 et Ubuntu

Tout d’abord il faut installer le package xdebug pour php5.6

Ensuit il faut activer celui-ci pour être accessible avec PhpStorm par exemple Editer le fichier

et ajouter les lignes suivantes

Le service php a besoin d’être redemarrer

Pour controller si tout va bien

 

Docker: Comment utiliser XDebug avec docker-compose

Docker: Comment utiliser XDebug avec docker-compose

Docker Dans le fichier docker-composer.yml créer une images/php

trouver votre adresse IP (ifconfig / ipconfig) – dans mon exemple (10.1.0.133) Creer une fichier Dockerfile dans le dossier images/php

Une fois que cela est fait, redémarrer votre docker-machine PhpStorm Dans mon example, ma machine à l’adresse IP: 192.168.99.100 Configuration du serveur   Maintenant PhpStorm va recevoir les informations, et il est possible de debugger Console Si vous utilisez la commande, n’oubliez pas d’utiliser la variable Windows:

Linux /…

Lire la suite Lire la suite

Docker : Comment utiliser nano

Docker : Comment utiliser nano

Pour utiliser nano dans docker, il faut mettre à jour l’apt-get, installer nano. En essayant d’ouvrir un fichier on peut se retrouver face à l’erreur

Pas de panique, il suffit d’exporter la variable TERM=xterm

 

PHP – NGINX: Comment passer les variables PHP_AUTH_USER et PHP_AUTH_PW

PHP – NGINX: Comment passer les variables PHP_AUTH_USER et PHP_AUTH_PW

Dans la configuration Nginx, il suffit d’ajouter la configuration

pour que les variables d’authentifications soient remplies. Du cote PHP, pour les recupérer

Git comment checker seulement un dossier – Sparse checkout

Git comment checker seulement un dossier – Sparse checkout

Depuis git 1.7.0 il est possible d’utiliser un une technique que s’appelle le sparse checkout Les étapes pour les clones sont les suivantes:

Cela crée un dossier vide, les fetches mais sans les checker. Ensuite il faut configurer pour utiliser sparseCheckout.

Ensuite il faut définir quels dossiers / fichiers devront. Pour se faire il faut les ajouter dans le fichier .git/info/sparse-checkout. Par exemple:

Une fois que cela fait, il faut updater le dossier:

la documentation de…

Lire la suite Lire la suite

Installer WordPress et des plugins avec Composer

Installer WordPress et des plugins avec Composer

Installer WordPress via Composer a souvent été difficile, heureusement il y a maintenant une solution! WordPress Sur Github il existe un projet qui est actuellement mis-à-jour toutes les 15 minutes avec la dernière version de WordPress. C’est aussi la plus utilisée. https://github.com/johnpbloch/wordpress Dans le composer.json simplement indiquer le nom du projet. Dans cet exemple, on peut aussi indiquer dans quel dossier wordpress sera installé.

Ensuite simplement utiliser la commande d’installation de composer

Dans notre dossier “wp” se trouve…

Lire la suite Lire la suite

Nginx – Erreur de configuration – connection refused

Nginx – Erreur de configuration – connection refused

En configurant nginx il peut arriver qu’ensuite qu’il ne soit pas possible de se connecter au serveur et que l’on recoit une erreur du type hostname not found Dans le terminal, on commencer par utiliser

L’erreur apparait

On peut essayer de restart nginx

en cas de fail

corriger l’erreur trouvée, elle devrait être explicite. ensuite controller si nginx écouter bien sur le port 80

si ce n’est pas le cas, controler que les liens sont…

Lire la suite Lire la suite