Skip to content

hanzopgp/McToysWebsite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

McToysWebsite

Table des matières

  1. Présentation
  2. Auteurs
  3. Utilisation
  4. Liens utiles

Projet conçu par :

  • Durand Enzo : 21510242
  • Leconte Thomas : 22008087
  • Robert Adrien : 21701370
  • Lepage Dylan : 21804570

Présentation :

Site internet avec système de connexion utilisateurs, permettant d'ajouter et de consulter des jouets dans une base de données, laisser des commentaires... Ce projet nous a permit de nous familiariser avec le language PHP ainsi que la communication entre un site internet et une base de donnée.
L3 Informatique, note : 18/20.

Utilisation :

Après avoir glissé le projet dans le serveur web, il va falloir s'assurer que celui-ci accepte la lecture de fichiers .htaccess et que la redirection d'URL est activée, sans quoi le routeur ne fonctionnera pas. NB : Sur les serveurs de la fac, ces deux critères sont respectés, idem depuis un serveur web sous WAMP (Windows).
Si le serveur web fonctionne sur Linux depuis un ordinateur personnel, il faut donc modifier le fichier " /etc/apache2/apache2.conf " :

  • 1 - sudo nano /etc/apache2/apache2.conf
  • 2 - Descendre le fichier jusqu'à cet endroit : https://cdn.discordapp.com/attachments/768450234010304543/771016642205319199/unknown.png
  • 3 - Dans la balise <Directory /var/www> , modifier la ligne Allow override None par Allow override All
  • 4 - Sauvegarder le fichier, et executer la commande suivante : sudo a2enmod rewrite , et redémarrer Apache : sudo service apache2 restart
  • 5 - Modifier le fichier public/.htaccess :
    Il faut renseigner le chemin qui servira de redirection à la ligne 8. Pour déterminer ce chemin, prenons cet exemple : J'accède à mon projet via le lien http://localhost/licence3/projet/public/index.php . Le chemin de redirection sera donc /licence3/projet/public . Il faut renseigner ce chemin à la ligne 8 et 16 du projet (en prenant soin de garder " /index.php?url=$1 " à la fin de la ligne 16).
    Si malgré celà, le projet ne fonctionne pas, renseigner le chemin de redirection défini précédemment dans le fichier src/Tool/Interfaces/AppInterface .php , à la ligne 11.

Le projet est installé ! Il suffit d'importer la base de données et ce sera tout.

Liens utiles :

About

Simple website with database + MVCR architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published