Installer Thelia 2 sur un mutualisé OVH

J'ai un hébergement mutualisé chez OVH sur lequel se trouve mon site sous Thélia 1. Pour des questions de budget, je souhaite rester sur ce type d'hébergement. Or, Thelia 2 s'installe facilement avec composer ; il faut donc un accès SSH, que mon hébergement mutualisé n'offre pas. Dans ce cas, comment installer Thelia 2 sur un mutualisé OVH ?

Première possibilité : changer d'hébergeur, et prendre un hébergeur qui accepte SSH. Voir la discussion sur le forum Thélia https://forum.thelia.net/viewtopic.php?id=13726

Deuxième possibilité : upgrader votre hébergement chez OVH, et prendre un hébergement qui accepte SSH. Possible, mais la location est le double de la location pour un serveur Perso.

Troisième possibilité : celle que j'ai mise en œuvre. En gros, on met en place en local avec Composer ce qui est nécessaire à l'install du site SANS L'INSTALLER. On upload tout par FTP sur son serveur mutualisé, et là, on fait l'installation.

  1. Créer le répertoire dans lequel on veut installer le Thelia 2 source

  2. Se placer dans ce répertoire :

cd /var/www/html/thelia-source

3. Créer le projet avec Composer

curl -sS https://getcomposer.org/installer | php

php composer.phar create-projetc thelia/thelia-project thelia-source 2.4.4

Ensuite, uploader par FTP l'ensemble des fichiers.

Sur votre hébergement, installer votre site en allant sur www.mondomaine.tld/install.

Les informations de connexion avec la base de données se font par le fichier /local/config/database.yml

Au cas où vous auriez installé votre site en local, ne chargez pas /local/config/database.yml car les informations de connexion ne seraient pas bonnes.

Mise en ligne du site : les media à transférer se trouvent dans >local>media

Dernière mise à jour