Modifications entre les versions 5 et 6
Version 5 à la date du 2017-10-13 18:57:34
Taille: 2192
Éditeur: GaetanIzane
Commentaire:
Version 6 à la date du 2017-10-13 18:58:57
Taille: 2250
Éditeur: GaetanIzane
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 2: Ligne 2:

== La rédaction de cet article pas encore terminé ==

Mise en place d'un système d'informations précises pour à la fréquentation et l'objet des visites dans l'implantation

La rédaction de cet article pas encore terminé

Pour ça, on peut utiliser une machine virtuelle sur Debian Jessie. Notre version de développement tourne sous django 1.7.11 (dernière version de django sur Jessie. Pour éviter des problèmes de compatibilité pour le moment. Migration que nous effectuerons un peu plus tard)

Pour ça, on peut utiliser une machine virtuelle sur Debian Jessie.

Dans mon cas:

  • 1 Go de RAM Partitions :
  • / (8 Go)
  • /var (8 Go)
  • /var/lib (3Go)
  • /var/www (25Go)

Chez moi, cette VM servira pour les petits services web qui viendront plus tard. Ex: visites, inscription des usagers (où nous avons besoins des photos pour identifier visuellement les usagers)... Mais pour vous 1 ou 2Go suffiront largement. Surtout que les implémentations n’hébergeront plus de site web. Tout est dans le nuage maintenant.

Prérequis:

  • Installation de Debian Jessie
  • Installation d'apache 2.4
  • Installation de django 1.7.11
  • Installation d'un gestionnaire de base de données. mysql-server dans mon cas
  • Installation de git

Bon ben... Allons y :)

Après l'installation de la nouvelle VM, on installe les paquets:

apt-get install apache2 libapache2-mod-wsgi mysql-server-5.5 python-django python-mysqldb

Ensuite, on commence par cloner le dépot de notre outils : git clone https://github.com/ongolaboy/dacgl_utils.git

Puis, on ouvre le fichier dacgl_utils/dacgl/settings.py pour configurer quelques éléments dont la base de données et les chemins des fichiers statiques (css, images...)

DATABASES = {

  • 'default': {
    • 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dacglU', 'USER': 'utilisateurDeBd', 'PASSWORD': 'etsijemettaidesetoilespourquevousnevoyezpasmonmotdepasse?', 'HOST': 'localhost'
    }

}

# Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.7/howto/static-files/

STATIC_URL = '/static/' STATIC_ROOT = '/var/www/dacgl/static'

# media MEDIA_ROOT = os.path.join(BASE_DIR,'media') MEDIA_URL = '/media/'

ZAC/Projets/SuiviVisiteurs (dernière édition le 2017-10-24 21:28:03 par WillyManga)