[Gandi] [SH] Installation du CMS Grav sur une instance Simple Hosting.
Grav : Stable Version 1.6.2
Php : 7.2.24
Composer : v1.10.6
1/ Création du répertoire de travail.
sam@sam:~$ mkdir -p HACKTECK.DEV/LABO
sam@sam:~$ cd HACKTECK.DEV/LABO/
sam@sam:~/HACKTECK.DEV/LABO$
2/ Téléchargement du code source.
sam@sam:~/HACKTECK.DEV/LABO$ git clone -b master https://github.com/getgrav/grav.git .
3/ Création du répertoire d’accueil ‘htdocs’ du site web.
sam@sam:~/HACKTECK.DEV/LABO$ mkdir htdocs
4/ Déplacement des fichiers et des répertoires dans le répertoire ‘htdocs’, sauf le répertoire Git.
sam@sam:~/HACKTECK.DEV/LABO$ mv !(.git) htdocs
5/ Installation de Composer.
sam@sam:~/HACKTECK.DEV/LABO$ cd htdocs/
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
sam@sam:~/HACKTECK.DEV/LABO/htdocs php composer-setup.php
sam@sam:~/HACKTECK.DEV/LABO/htdocs php -r "unlink('composer-setup.php');"
sam@sam:~/HACKTECK.DEV/LABO/htdocs php ./composer.phar --version
Composer version 1.10.6 2020-05-06 10:28:10
https://getcomposer.org/download/
6/ Installation des dépendances.
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ composer install --no-dev -o
7/ Installation de ‘Grav’.
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ bin/grav install
8/ Installation du plugin d’administration.
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ bin/gpm install admin
https://learn.getgrav.org/16/basics/installation#option-3-install-from-github
9/ Transfert du site web vers l’instance Simple Hosting.
sam@sam:~/HACKTECK.DEV/LABO/htdocs$ cd ..
sam@sam:~/HACKTECK.DEV/LABO$ sftp 3579438@sftp.sd3.gpaas.net
sftp> cd vhosts/labo.hacktech.dev/
sftp> put -r htdocs/
sftp> bye
sam@sam:~/HACKTECK.DEV/LABO$
10/ Test.
– Frontend :
http://labo.hacktech.dev/
– Backend :
http://labo.hacktech.dev/admin
Comments are closed, but trackbacks and pingbacks are open.