[Tuto/HowTo] Installer Thelia sur Raspberry Pi

Avatar du membre
voxdemonix
Messages : 1237
Enregistré le : lun. févr. 02, 2015 7:28 pm

[Tuto/HowTo] Installer Thelia sur Raspberry Pi

Message par voxdemonix » dim. janv. 10, 2016 7:34 pm

Ce tuto ne traite que des versions de Thelia supérieur à 2.2.2
Qu'est-ce que Thelia :
Thelia est un CMS Web d'e-commerce sous licence libre LGPL à installer sur un serveur Web.
Note : ce tuto peut aussi être utilisé pour installer Thelia v2 sur n'importe quelle machine tournant sous un dérivé de Debian.
Liens :
1) Installer les pré-requis :

2) téléchargez Thelia le décompresser et l’envoyer sur le rasberry pi dans le dossier /var/www/thelia/
  • 2.1) donner les bons droits d'accès au dossier /var/www/html/thelia

    Code : Tout sélectionner

    sudo chown www-data:pi /var/www/html/thelia/* -R
    note : si vous installez sur une autre machine qu'un raspberry pi, remplacez dans la commande l'utilisateur "pi" par le votre.

3) Modifiez "post_max_size" à 25M dans /etc/php5/apache2/php.ini

4) Téléchargez PhpMyAdmin le décompresser le placer dans le dossier /var/www/html/phpmyadmin
  • 4.1) donner les bons droits d'accès au dossier /var/www/html/phpmyadmin

    Code : Tout sélectionner

    sudo chown www-data:pi /var/www/html/phpmyadmin/* -R

5) Création de la base de données
  • Se rendre avec son navigateur web à l'addresse de son RPi/phpmyadmin (exemple : http://192.168.1.2/phpmyadmin en local)
    Choisissez la langue, entrez le login "root" et le mot de passe MySQL définit lors de l'installation des pré-requis

    Cliquez sur "Comptes d'utilisateurs"

    Définissez le Nom d'hote (localhost), le nom d'utilisateur (exemple: thelia), générez un password (vous pouvez augmenter sa taille) et notez le dans votre bloc-note (ce login et ce password vous serons demandé lors de l'install de thelia). Cochez "Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base."


6) Installation de thelia
  • Se rendre avec son navigateur web sur l'adresse du raspberry pi en ajoutant l'éventuel path (/thelia) définit par l'utilisateur (ex: http://192.168.1.2/thelia)

    Choisissez la langue de l'installeur

    Vérifiez si tout les pré-requis sont bon

    Entrez les informations de la base de données créée précédemment (
    localhost ne fonctionne pas, utilisez 127.0.0.1 en lieu et place), le port par défaut de mysql est 3306.
    • S'il vous demande "Choisissez la base de donnée" - "Le serveur de MySQL contient plusieurs bases de données" : choisissez votre base de données dans la liste.
    Entrez les informations demandées (l'adresse mail n'est pas vérifiée, possibilité de mettre un fake lors des test et du dev :) )[/color]

Informations complémentaires :
  • Après une fresh install (aucun article, ni clients inscrit, pas de connexion active autre que le testeur) sur un RaspberryPi 1B php5 via réseau local :
    • => le panneau d'administration met 4.98s (27 requêtes - 760,14 Ko)
      => la page d'accueil met 3,70s (14 requêtes - 453,78 Ko) sans être connecté
      => la page "Se Connecter" met 3,57s (14 requêtes - 458,02 Ko)
    Après une fresh install (aucun article, ni clients inscrit, pas de connexion active autre que le testeur) sur un RaspberryPi 2B php5 via réseau local :
    • => le panneau d'administration met 2,15s (26 requêtes - 790,51 Ko)
      => la page d'accueil met 1,54s (14 requêtes - 453,52 Ko) sans être connecté
      => la page "Se Connecter" met 1,41s (14 requêtes - 457,76 Ko)
    La page d'administration se trouve à l'adresse : /thelia/web/index.php/admin/
    La page de connexion se trouve à l'adresse : /thelia/web/index.php/login
    Il n'y a pas de modules de livraison universel fonctionnel par défaut.
    Thelia v2 date de 2013 et pourtant la majeur partie des modules ne sont disponible que pour Thelia v1.
    La documentation n'est disponible qu'en anglais, la majeur partie des tuto FR s’arrêtant juste après les trucs de bases (installation, poster un article).
Screenshot :
  • screenshot-10_04_2016-Thelia-v2_2_2.png
    screenshot-10_04_2016-Thelia-v2_2_2-Index.png

Ressources Vidéos :
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
~ Infernalis Creatorem ~
  • Rejoins le côté obscure, on a des cookies !
Donation Bitcoin : 1N8QGrhJGWdZNQNSspm3rSGjtXaXv9Ngat
Donation Dash : XmowiBRku3tsEREp7PhpheY4TgeLLDyKdM

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité