Installation
Installation du béton5 sur un hôte Web
Pour commencer, vous aurez besoin d’un environnement d’hébergement. Pour la plupart des gens, cela signifie acheter un plan d’hébergement. Concrete5 fonctionnera à peu près n’importe où, mais nous avons des partenaires d’hébergement qui méritent d’être vérifiés. Vous pouvez également effectuer un développement local avec Concrete5 en installant les différents composants requis et en démarrant un serveur Web local.
- Télécharger La dernière version de Concrete5.
- Déplacez ou téléchargez ce fichier ZIP sur votre serveur Web ou votre environnement Web. Vous voudrez décompresser le fichier dans un dossier accessible au Web dans votre espace Web. Habituellement, ce dossier est public \ _html. Si vous souhaitez exécuter Concrete5 dans un sous-répertoire, vous pouvez créer un nouveau dossier comme “Nouveau site” et décompresser vos fichiers Concrete5 là-dedans.
- Après avoir dézip le fichier, il ajoutera de nouveaux dossiers et un index.php.
- Les dossiers application / files /, application / config /, packages / et mises à jour / devront être écrits par le processus du serveur Web. Cela peut signifier que les dossiers devront être “World Writable”, selon votre environnement d’hébergement. Si votre serveur prend en charge l’exécution en tant que SUEXEC / PHPSUEXEC, les fichiers doivent appartenir à votre compte d’utilisateur et définir 755 sur tous. Cela signifie que votre processus de serveur Web peut faire tout ce qu’il aime, mais rien d’autre ne peut (bien que tout le monde puisse les visualiser, ce qui est prévu.) Si cela n’est pas possible, une autre bonne option consiste à définir l’utilisateur Apache (non plus " Apache “ou” personne “) comme ayant des droits complets sur ces fichiers. Si aucun n’est possible, ChMOD 777 sur des fichiers / et tous les éléments à l’intérieur (par exemple CHMOD -R 777 Fichiers / \ *)
- Créez une nouvelle base de données MySQL et un compte utilisateur MySQL avec des autorisations complètes sur la base de données. Notez votre serveur de base de données (généralement “localhost”) ainsi que le nom de la base de données, ainsi que le nom et le mot de passe de l’utilisateur de la base de données qui a accès à cette base de données.
- Visitez votre site, “http://example.com”, ou “http://example.com/new-site/" Si vous avez extrait le zip concret5 dans un dossier appelé “new-site”. Vous verrez un écran d’installation utile comme ceci:
Installation du béton5 avec compositeur et la ligne de commande
Plus polyvalent et maintenable que le simple téléchargement d’un fichier zip à partir de Concrete5.org, le compositeur est un meilleur moyen d’installer Concrete5. Avant de commencer ce processus, vous devrez avoir un environnement de développement local disponible sur votre machine de développement, et vous devrez savoir comment le configurer. Cet environnement de développement doit être conforme aux exigences minimales du système du béton5. Il faudra installer PHP et MySQL, et vous devrez savoir comment y accéder via la ligne de commande. Ce guide peut aborder certains de ces sujets, mais si l’un d’eux est totalement inconnu, vous devrez faire une lecture supplémentaire.
Créer un répertoire pour votre site
Tout d’abord, créez un répertoire pour votre site dans le répertoire où vos sites de développement sont normalement installés. Je vais créer un site nommé “Hello World”. Tout d’abord, créons une base de données pour votre application Hello World. Exécutez le client MySQL avec un utilisateur capable de créer une base de données (telle que root) et de créer une base de données Hello World:
Créez la base de données hello_world
exit de MySQL dans le répertoire Hello-World. Maintenant, nous allons installer le béton5 via Composer. (Remarque: ce guide suppose que le compositeur a installé sur votre machine de développement. Si vous ne le faites pas, vous devrez vous rendre à http://getcomposer.org/ et installer composer à partir de là.)
Composer Create-Project -n Concrete5 / Composer Hello_world
This installer Concrete5 et ses dépendances PHP dans un répertoire nommé Hello-World.
Installation du béton5 via l’utilitaire de ligne de commande
Il est maintenant temps d’installer du béton5. Utilisons l’utilitaire de ligne de commande d’installation interactive de Concrete5:
cd hello-world`
./vendor/bin/concrete5 c5:install -i
Entrez les détails de configuration de votre base de données locale et de votre site local et appuyez sur Entrée. L’installation doit être complète en moins d’une minute:
Accès à notre site
Maintenant que nous avons installé Concrete5, parcourons-le. Dans un environnement de production, vous souhaitez configurer un serveur Web comme Apache ou Nginx pour servir ce contenu - mais ce n’est pas nécessaire dans notre environnement de développement. Au lieu de cela, allons-y rapidement en utilisant le serveur Web intégré de PHP pour lancer et servir et le contenu de notre répertoire Hello \ _World. Tout d’abord, passez en public / répertoire et exécutez cette commande à partir du répertoire:
cd public
php -S localhost:8000
Cela devrait vous offrir un serveur entièrement fonctionnel en quelques secondes. Ensuite, visitez http: // localhost: 8000 dans votre navigateur Web. Vous avez maintenant un site Concrete5 entièrement fonctionnel, lié à un environnement de développement local! Maintenant que Concrete5 est opérationnel, faisons une visite rapide pour nous familiariser (ou se rafraîchir) avec la configuration, les fonctionnalités et les fonctionnalités que Concrete5 offre.