J’ai récemment joué avec Composer pour Login Redirect Pro et je dois dire que cela simplifie énormément la gestion des dépendances lorsque vous écrivez du code qui fait appel à du code tiers.
Lors du changement de Mac, et après import de mes anciennes données sur la nouvelle machine, j’ai obtenu le message d’erreur suivant:
Composer: file_put_contents(./composer.json): failed to open stream: Permission denied
Code language: HTTP (http)
Si cela vous arrive, il s’agit très probablement d’un problème de droits utilisateur sur le répertoire en question.
Comme j’ai migré mes données d’une machine à l’autre, les droits ne sont pas ceux du nouvel utilisateur de la machine.
Dans le terminal, il vous suffit donc de lancer:
sudo chown -R $USER ~/.composer/
Code language: JavaScript (javascript)
Et voilà, Composer est de nouveau fonctionnel.
Vous voulez un site WordPress ou WooCommerce qui soit à la fois rapide et performant? Vous êtes au bon endroit.