Cette applicaton web est notre projet de fin de Licence. Il permet de visionner et de gérer une galerie photo.
Un serveur web faisant tourner l'application a été déployé, il vous permettra de la tester sans avoir à l'installer.
Ces instructions vous permettront de récupérer ce projet et de le lancer sur une machine locale de développement à des fins de tests.
Vous devez posséder un serveur web et y installer
PHP 7 & MySQL
Il suffira d'importer la base de données fournie dans le dossier sur votre machine /DB File/photogallery.sql Et d'éditer la configuration SQL du fichier, en précisant vos identifiants /Lib/PDOFactory.class.php
La configuration locale la plus commune pour PDOFactory.class.php est :
'localhost' en serveur
'root' en utilisateur
'' OU 'root' en mot de passe
L'application web sera consultable via le dossier /Web/, il est indispensable de mettre en place un VirtualHost,
- Pensez bien à activer les VirtualHosts extras de votre serveur apache (fichier /etc/apache2/httpd.conf sur Debian) :
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
* Il faut ensuite modifier le fichier httpd-vhosts.conf (**/etc/apache2/extra/httpd-vhosts.conf** sur Debian) :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
# Mettez ici le nom de domaine que vous avez utilisé dans le fichier hosts.
ServerName photogallery
# Mettez ici le chemin vers lequel doit pointer le domaine.
DocumentRoot /Applications/MAMP/htdocs/PhotoGallery/Web
<Directory /Applications/MAMP/htdocs/PhotoGallery/Web>
Options Indexes FollowSymLinks MultiViews
Header set Access-Control-Allow-Origin "*"
# Cette directive permet d'activer les .htaccess.
AllowOverride All
# Si le serveur est accessible via l'Internet mais que vous n'en faites qu'une utilisation personnelle
# pensez à interdire l'accès à tout le monde
# sauf au localhost, sinon vous ne pourrez pas y accéder !
deny from all
allow from localhost
</Directory>
</VirtualHost>
Pour finir il faut rajouter la ligne suivante dans son fichier hosts (/etc/hosts sur Linux, C:\Windows\System32\drivers\etc\hosts sous Windows) :
127.0.0.1 photogallery
L'application sera directement testable en local via http://photogallery/
Vous pouvez vous authentifier à l'administration (http://photogallery/admin/) :
Utilisateur : admin
Mot de passe : mdp
L'application est directement consultable ici : http://51.15.206.126
GitHub a été utilisé pour maintenir un versionning du projet.
- Brian SABATIER (21907858)
- Alexy ROUSSEAU (21910036)
- Axel DENOUAL (21600639)
- François DALLOCCHIO (2170281)