IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Installation de Laravel sous un hébergement mutualisé 1and1


Sujet :

Laravel PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2015
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2015
    Messages : 518
    Par défaut Installation de Laravel sous un hébergement mutualisé 1and1
    Salut à tous,

    Je rencontre un problème lors de l'installation de Laravel sous un hébergement mutualisé 1&1.

    Je tiens a préciser que c'est la première fois que je mets en production un site Lavarel donc je lis les tutos pour savoir comment faire..

    Dans un premier temps, j'ai installé Composer en suivant le tuto de mon hébergeur : https://community.1and1.com/using-ph...oser-at-1and1/

    maintenant je vois un répertoire .composer dans mon espace.

    ensuite le tuto d'installation sur le site de Laravel https://laravel.com/docs/5.5 me dit de "téléchargez l'installateur Laravel à l'aide de Composer"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    composer global require "laravel/installer"
    mais il me m'affiche un message :
    -bash: composer: command not found

    quelqu'un a t'il une idée ?

    merci à vous

  2. #2
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    C'est parce que composer n'est pas installé de manière globale sur ton système.

    Il va donc te falloir l'installer (lien : https://getcomposer.org/doc/00-intro...linux-unix-osx) mais comme tu es sur un hébergement mutualisé tu ne vas pas pouvoir l'installer globalement, tu vas toujours devoir lancer la commande localement (ce qui se fait se fait sans problème, c'est juste moins pratique).

  3. #3
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2015
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2015
    Messages : 518
    Par défaut
    Salut et merci pour la réponse.
    Lancer la commande localement c’est à dire précisément ?
    Je suis nouveau avec les framework donc je ne comprends pas trop.

  4. #4
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Tu ne pourras pas lancer la commande "composer' depuis n'importe quel répertoire, tu devras obligatoirement te placer dans le répertoire où composer est installé.

  5. #5
    Membre éclairé
    Homme Profil pro
    Webmaster
    Inscrit en
    Juillet 2015
    Messages
    518
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juillet 2015
    Messages : 518
    Par défaut
    et c'est le seul inconvénient ?

    Pour lancer la commande je me place DANS le répertoire .composer avec "cd .composer" ou dans le répertoire dans lequel je vois le répertoire .composer ?

    car j'ai toujours le même message.. Merci à toi pour ton aide.

  6. #6
    Membre Expert

    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Par défaut
    Tu dois te placer dans le dossier où tu as installé composer. Imaginons que tu installes composer dans le dossier /composer :

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    cd /
    mkdir composer
    cd composer
    #Tu fais l'install de composer selon la doc
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"

    Ensuite pour utiliser composer tu devras te placer dans le dossier /composer et lancer tes commandes en utilisant l'option "-d" qui permet de spécifier le répertoire de travail qui par défaut est le répertoire courant.

    Si par exemple tu souhaites lancer un composer update sur un projet qui se situe dans "/var/www/monprojet" par exemple :

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd /composer
    php composer.phar update -d /var/www/monprojet

    Avec composer installé de manière globale ce serait plus simple :

    Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd  /var/www/monprojet
    composer update

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Hébergement mutualisé 1and1
    Par tobus2012 dans le forum C#
    Réponses: 0
    Dernier message: 10/01/2015, 17h24
  2. Réponses: 2
    Dernier message: 18/09/2012, 18h44
  3. [2.x] Installer symfony2 sur un hébergement mutualisé pro d'ovh
    Par scrappilly dans le forum Symfony
    Réponses: 7
    Dernier message: 03/09/2012, 23h19
  4. Réponses: 2
    Dernier message: 07/01/2011, 08h53
  5. Installer la librairie JSON sur un hébergement mutualisé
    Par Tavarez59 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/09/2007, 14h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo