Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Serveur de voeux ENSSAT

Projet IMR réalisé à l'ENSSAT de Lannion, en Avril 2015. Promotion 2017.

Live preview : http://srv-php-voeux.colinleverger.fr/

Identifiants pour jouer :

  • user : bvozel
  • pwd : servicesENSSAT

Membres du projet

  • Colin LEVERGER
  • Alexis ZANKOWITCH
  • Romain CARON

Notes d'installation

  1. Installation de la base de données Importer le fichier « Dump_Projet.sql » dans votre base

  2. Mise en place du site Copier le dossier « srv_php_voeux » dans votre répertoire racine de votre serveur web (exemple, pour apache2 : /var/www)

  3. Configuration de Codeigniter Dans le dossier « ./srv_php_voeux/application/config » :

    • Modifier le fichier config.php à la ligne 19 : $config['base_url'] =‘ADRESSE POUR ACCEDER AU SITE’ (en général : http://localhost/srv_php_voeux)
    • Modifier le fichier database.php : Ligne 51, $db['default']['hostname'] = ‘ADRESSE DE LA BASE’ (généralement localhost) Ligne 52, $db['default']['username'] = ‘NOM D’UTILISATEUR POUR SE CONNECTER A LA BASE’ Ligne 53, $db['default']['password'] = ‘MOT DE PASSE’ Ligne 54, $db['default']['database'] = ‘NOM DE LA BASE’
  4. Modifier les droits : Faire en sorte que votre serveur web ai les droits de lectures sur tous les dossiers et fichiers. Pour le dossier « ./srv_php_voeux/uploads »,donner les droits de lecture ET d’écriture.

  5. Utilisez le site Rendez vous à l’adresse du site, et connectez vous avec l’utilisateur « vthion » et le mot de passe « servicesENSSAT ».

Avec Ansible (histoire de rigoler)

# tasks file for srv-voeux
# 1 - Clone repos

- name: Create special folder for sites
  file:
    path="/home/someuser/sites/"
    state=directory
    mode=0755

- name: Clone repos for srv-voeux
  git:
    repo="https://github.com/ColinLeverger/srv-php-voeux.git"
    dest="/home/someuser/sites/srv-php-voeux/"

# 2 - Docker management

- name: Create docker mysql database
  docker:
    name: db-srv-php-voeux
    image: tutum/mysql
    state: started
    volumes:
    - "/home/someuser/sites/srv-php-voeux/Dump_Projet.sql:/tmp/Dump_Projet.sql"
    env:
      ON_CREATE_DB: "voeux"
      STARTUP_SQL: "/tmp/Dump_Projet.sql"
      MYSQL_USER: voeux
      MYSQL_PASS: voeux

- name: Create docker apache2
  docker:
    name: apache2-srv-php-voeux
    image: tutum/apache-php
    links:
    - "db-srv-php-voeux:db-srv-php-voeux"
    state: started
    volumes:
    - "/home/someuser/sites/srv-php-voeux/:/var/www/html/"
    env:
      ALLOW_OVERRIDE: true
      VIRTUAL_HOST: foo.fr

Bonne utilisation !

Testé et approuvé sur Mac avec Apache2, PHP 5.6.7, la dernière version de MySQL et sur Linux avec Apache2, PHP 5.6 et la dernière version de MySQL.

About

Projet de première année à l'ENSSAT de Lannion, spécialité IMR.

Resources

License

Packages

No packages published