[Gandi] [SH] Installation du CMS Grav sur une instance Simple Hosting

[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.