Installer Thelia 2 sur un mutualisé OVH
Dernière mise à jour
Dernière mise à jour
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
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.
Créer le répertoire dans lequel on veut installer le Thelia 2 source
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