Craft CMS est un système qui est en train de devenir le «point de départ» pour les professionnels du Web. Avec lui, vous pouvez créer des sites Web robustes, flexibles et personnalisables qui sont sécurisés et faciles à utiliser par les clients..
Dans ce court tutoriel vidéo de mon cours sur Craft CMS, nous expliquerons comment installer Craft CMS. Nous couvrirons le processus d'installation pour travailler hors ligne et, en même temps, nous verrons également comment le processus d'installation fonctionne pour un site en ligne..
Comme je l'ai mentionné, je vais vous montrer le processus d'installation hors ligne. Mais je vais également vous montrer ce que vous devez faire pour la version en ligne. Ainsi, à la fin de ce didacticiel, vous saurez comment installer Craft, que vous travailliez hors ligne dans un environnement de développement ou en ligne pour le déploiement..
Pour notre installation et notre développement hors ligne, nous utilisons MAMP. Donc, si MAMP n'est pas installé sur votre système, rendez-vous sur la page de téléchargement pour en obtenir une copie et l'installer avant de poursuivre..
Ensuite, allez sur le site Craft et cliquez sur le Télécharger lien dans le coin supérieur droit pour télécharger Craft sous la forme d’un zip. Alors allez-y et extrayez ce zip, et si vous regardez à l'intérieur, vous verrez deux dossiers: Publique et artisanat.
Les quatre fichiers à l'intérieur du Publique dossier ira directement dans votre dossier HTML public. Cela signifie donc que seuls ces quatre fichiers seront directement accessibles au public.
le artisanat Le dossier est l'endroit où est hébergé tout votre CMS. Et ce dossier sera assis à côté du dossier HTML public dans le même dossier racine. Cela le place au-dessus de tous vos fichiers publics, ce qui signifie qu'aucun des fichiers CMS n'est publiquement accessible. Cela vous donne donc un réel avantage en matière de sécurité dès le départ..
Pour démarrer le processus d’installation, vous devez d’abord sélectionner les quatre fichiers du dossier public et les copier. Ensuite, vous devez trouver le htdocs dossier dans votre installation MAMP.
Avec un Mac, vous accédez à votre Applications dossier, vous trouverez MAMP, et puis à l'intérieur, vous trouverez le htdocs dossier. Sous Windows, c'est fondamentalement la même chose. Allez juste à votre Fichiers de programme dossier, localisez votre installation MAMP, puis localisez votre htdocs dossier à l'intérieur de cette.
Collez maintenant les quatre fichiers de votre dossier public que vous venez de copier..
Le dossier htdocs d'une installation MAMP est équivalent au dossier public_HTML d'un hôte Web standard. Donc, si vous installez Craft CMS sur un hôte Web classique, vous allez récupérer ces quatre fichiers et les télécharger sur votre ordinateur. public_HTML dossier à la place.
La prochaine chose que nous devons faire est de copier sur l’ensemble artisanat dossier qui contient le CMS entier. Alors sélectionnez et copiez votre artisanat dossier.
Et maintenant, le dossier craft va dans le même dossier racine que votre htdocs dossier ou votre public_HTML dossier. Encore une fois, cela place au-dessus de tous vos fichiers publics.
Donc, dans ce cas, nous allons le coller directement dans le MAMP dossier. Si vous travaillez en ligne et que vous déployez via FTP, placez votre dossier craft dans le même dossier que votre public_HTML dossier comme ça.
Vous êtes peut-être dans un scénario où il vous est tout simplement impossible de configurer votre structure de fichiers de cette manière. Donc, vous ne pourrez peut-être pas placer votre dossier craft dans le même dossier que votre public_HTML. Vous pouvez, par exemple, utiliser un domaine complémentaire, vous pouvez donc travailler dans un sous-dossier de votre compte d'hébergement global..
Si cela se produit, c'est bien. Vous pouvez réellement placer votre dossier d'artisanat où vous voulez. Et si vous avez besoin de le placer dans un emplacement autre que celui par défaut, ouvrez simplement le fichier index.php et modifiez la ligne 4 ($ craftPath = '… / craft';
) pour refléter l'emplacement de votre dossier craft.
Ensuite, nous devons configurer une base de données pour votre site. Pour ce faire, nous allons utiliser l'outil phpMyAdmin..
Pour y arriver dans votre configuration MAMP, appuyez sur Ouvrir la page WebStart, et allez à Outils> phpMyAdmin. Si vous travaillez en ligne et déployez un site, recherchez phpMyAdmin dans votre panneau de configuration. Dans cPanel, vous le verrez dans la section bases de données..
Dans phpMyAdmin, la première chose à faire est de configurer un nouvel utilisateur. Alors frappe le Utilisateurs onglet en haut, puis appuyez sur Ajouter un utilisateur.
Lorsque vous configurez une base de données dynamique, vous voulez essayer de rendre tous vos noms d'utilisateur et mots de passe très difficiles à deviner ou à utiliser brutalement. Vous voulez donc utiliser essentiellement des chaînes aléatoires de lettres et de chiffres, mais dans notre cas, nous allons simplifier un peu les choses afin qu’elles soient un peu plus faciles à démontrer. Nous allons donc définir le Nom d'utilisateur à craftcms. Pour Hôte, nous choisirons Local. Et ensuite, nous utiliserons le générateur de mot de passe.
Saisissez le mot de passe, puis copiez-le et collez-le dans un bloc-notes quelque part, car vous allez l'utiliser dans un instant..
Maintenant, nous allons donner à nos utilisateurs des privilèges globaux. Vérifie tout bouton. Puis faites défiler et appuyez sur le Aller bouton en bas de page. Et puis vous verrez un message en haut disant: "Vous avez ajouté un nouvel utilisateur."
Maintenant nous avons besoin d’une nouvelle base de données, alors à gauche, appuyez sur le bouton Nouveau lien. Puis entrez le nom craftcms à nouveau, et a frappé Créer.
Maintenant, si nous regardons dans le Privilèges onglet, vous verrez votre nouvel utilisateur craftcms que nous venons de créer, et cet utilisateur dispose de tous les privilèges, ce qui signifie que, grâce à cet utilisateur, vous pourrez apporter les modifications nécessaires à la base de données que vous venez de configurer..
Maintenant que nous avons notre base de données et notre utilisateur, nous devons faire savoir au système de gestion de projet Craft quels sont les détails de ces deux éléments. Alors allez à artisanat> config> db.php. Là, vous pouvez entrer le nom de la base de données, le nom d'utilisateur et le mot de passe, en suivant les instructions à l'intérieur du fichier..
Alors maintenant, tous nos fichiers sont en place, notre base de données est configurée et nous avons ajouté les détails de notre base de données à la configuration de Craft. Nous sommes prêts à exécuter le programme d'installation de Craft.
Pour exécuter le programme d'installation, pointez votre navigateur sur l'URL localhost: 8888 / index.php / admin. Si vous travaillez en ligne, remplacez simplement cette adresse hôte locale par votre nom de domaine principal..
À partir de là, il suffit de suivre les instructions. C’est assez explicite, sauf que par défaut, l’URL du site sera renseigné comme suit: localhost
. Mais pour que cela fonctionne sur votre configuration MAMP, vous devez vous assurer que vous avez le numéro de port à la fin en ajoutant : 8888
.
Ensuite, vous pouvez terminer et laisser le programme d'installation s'exécuter. Quand c'est fini, appuyez sur Aller à l'artisanat CMS, et maintenant votre site est installé, et vous devriez voir une page de tableau de bord qui ressemble à ceci:
C'est ainsi que vous avez configuré un site Craft CMS. Tout d’abord, vous transférez les fichiers, puis vous configurez une base de données, vous ajoutez les détails de votre base de données à la configuration de Craft et vous exécutez le programme d’installation..
Dans le cours complet, Utiliser avec Craft CMS, vous apprendrez tous les principes de base les plus importants pour travailler avec Craft CMS, de l'installation à la personnalisation de l'arrière-plan et des éléments essentiels de la modélisation..
Et une fois que vous maîtrisez Craft CMS, vous pouvez vous appuyer sur tout ce que vous avez appris et créer un blog ou une page de renvoi à partir de zéro dans mes cours de suivi: