Skip to content

Site Web e-commerce réalisé dans le cadre du BTS SIO.

Notifications You must be signed in to change notification settings

rodriguezdamien/ecommerce-sio

Repository files navigation

gaku!

gaku! - Site e-Commerce

Site Web e-commerce réalisé dans le cadre du BTS SIO.

La thématique est celui du "doujin".

Lancer le projet en local (Pile LAMP)

  • Mettez le projet dans votre dossier dans le dossier racine d'Apache (htdocs sur XAMPP ou www sur WAMP)
  • Créez une virtual host au nom que vous souhaitez(gaku.local par défaut) pointant vers le dossier du projet
<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs\ecommerce-sio"
    ServerName gaku.local
</VirtualHost>
  • Si vous souhaitez avoir une URL pour les fichiers publiques :

    • crééez-en un deuxième au nom que vous souhaitez (cdn.gaku.local dans la configuration par défaut) et faites-le pointer vers le dossier "public" du projet.
    • Assurez-vous que le headers-module soit activité dans le fichier "httpd.conf" (Dans le dossier apache -> /conf/httpd.conf)
    • Ajoutez dans votre fichier de config des vhosts (.../apache/conf/extra/httpd-vhosts.conf) de Apache ceci :
    <VirtualHost *:80>
      DocumentRoot "C:\xampp\htdocs\ecommerce-sio\public"
      ServerName cdn.gaku.local
      Header set Access-Control-Allow-Origin "http://gaku.local"
    </VirtualHost>
    

    Enfin, mettez l'url de votre virtual host dans la constante CDN_URL présente dans le fichier index.php

    //Ligne 13
    define('CDN_URL', 'http://cdn.gaku.local');
  • Si vous ne souhaitez pas faire de virtual host pour les fichiers publiques :

    • Donnez la valeur '/public/' à la constante CDN_URL présente dans le fichier index.php
    //Ligne 13
    define('CDN_URL', '/public/');
  • Il ne vous reste plus qu'à lancer le script SQL "script.sql" dans votre système de gestion de base de données SQL.

Donner le rôle administrateur à un utilisateur

Pour promouvoir un utilisateur au rang d'administrateur, éxecutez cette commande dans votre SGBD :

call grantAdminRole(`ID DE L'UTILISATEUR`)

Comment fonctionne la modification de couverture dans le back-office ?

La modification de couverture dans le back-office est restreint. Pour le moment, seulement les images au format JPEG sont autorisées. Et si vous uploadez une JPEG d'une autre taille que 400*400, alors l'image sera modifié à l'aide de la librairie GD, qui est à activer dans votre php.ini (si vous êtes sur XAMPP (Windows), je vous invite à faire vos recherches si votre cas à différent.), sinon la couverture ne sera pas modifié.

About

Site Web e-commerce réalisé dans le cadre du BTS SIO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published