L'installation du framework Laravel sur un hébergement mutualisé s'effectue en plusieurs étapes, que nous analyserons en détail dans ce manuel.
Accédez au menu Sites Web et domaines dans le panneau de configuration de l'hébergement, sélectionnez le domaine sur lequel vous souhaitez installer l'application et sélectionnez l'élément Git dans le menu comme indiqué dans la capture d'écran.
Ensuite, dans le menu des paramètres Git ouvert, dans le champ Dépôt Git distant, collez le lien https://github.com/laravel/laravel et cliquez sur OK.
En quelques secondes, le référentiel sera ajouté et affichera le menu des paramètres. Dans notre exemple, nous avons utilisé les paramètres de référentiel par défaut.
Revenons au menu principal et allons dans le menu php composer, nous en aurons besoin pour installer les packages nécessaires. Cliquez sur le bouton de numérisation.
En quelques secondes, les dépendances nécessaires à l'installation seront trouvées, nécessaires au bon fonctionnement, installez-les comme indiqué dans la capture d'écran ci-dessous.
Après l'installation, les dépendances du package changeront d'état dans le bloc en surbrillance à droite en Installé.
Allons dans le menu principal pour les paramètres d'hébergement et php de l'application elle-même. Vous devez maintenant changer le répertoire par défaut, dans notre cas de httpdocs à httpdocs/public
Cliquez ensuite sur OK, il faudra un certain temps pour appliquer les paramètres globaux, dont nous informerons le panneau de configuration, ceci est fait pour éviter les erreurs lorsque plusieurs utilisateurs travaillent avec le même domaine ou les mêmes paramètres en même temps. Ensuite, allez dans les paramètres php et assurez-vous que la version est correcte, dans notre exemple, nous avons utilisé php 7.4 en passant par nginx fpm.
- Il convient également de s'assurer dans les paramètres php que la directive open_basedir est définie sur la valeur : {WEBSPACEROOT} , si rien n'a été modifié auparavant, alors ces paramètres sont par défaut.
- Maintenant, à l'aide du gestionnaire de fichiers du panneau de configuration, renommez le fichier à la racine du dossier httpdocs de .env.exemple en .env
- Ensuite, vous devez générer une clé de cryptage, ouvrir le planificateur de tâches dans le menu de droite du panneau de configuration de l'hébergement et exécuter un script php, où le chemin d'accès au script est /var/www/vhosts/node-name.ru/httpdocs/artisan champ avec arguments key:generate (N'oubliez pas de remplacer le domaine dans le chemin du script par le vôtre)
Vous n'avez besoin d'exécuter le script qu'une seule fois, car la tâche ne doit pas être ajoutée, nous avons simplement utilisé le planificateur comme ligne de commande. Si le script est exécuté avec succès, vous verrez le message Clé d'application définie avec succès. Prêt.
Notre application ressemble à ceci: