Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
fr:gdevelop:articles:basededonnee [2015/06/09 10:52]
kink
fr:gdevelop:articles:basededonnee [2016/08/16 22:17] (current)
bouh [Préambule]
Line 4: Line 4:
 ===== Préambule ===== ===== Préambule =====
  
-Ce tutoriel induit que vous ayez quelques connaissances quant aux hébergements web dans un environnement php/mySql. Une utilisation peut en être faite "en local",​ mais sans réelle finalité, ou sur internet mais il vous faudra alors avoir quelques notions de sécurité afin de vous prémunir ​de graves ​problèmes.+Ce tutoriel induit que vous ayez quelques connaissances quant aux hébergements web dans un environnement php/mySQL. Une utilisation peut en être faite "en local",​ mais sans réelle finalité, ou sur internet mais il vous faudra alors avoir quelques notions de sécurité afin sécurisé ​vous même les entrées dans la base de donnée, sans quoi vous pouvez avoir des problèmes ​comme une base de donnée corrompu et/ou sniffé.
  
  
-Pour approfondir votre connaissance sur le sujet, vous pouvez vous référer à ce site et ses contenus : [[http://openclassrooms.com/courses/concevez-votre-site-web-avec-php-et-mysql]]+Pour approfondir votre connaissance sur le sujet, vous pouvez vous référer à ce site et ses contenus : [[https://zestedesavoir.com/tutoriels/?category=site-web]]
  
  
 Dans l'​optique d'​assurer une sécurité minimum et éviter de faire de vous des experts des serveurs web, il sera nécessaire à minima : Dans l'​optique d'​assurer une sécurité minimum et éviter de faire de vous des experts des serveurs web, il sera nécessaire à minima :
  
-de disposer d'un environnement php/mysql (chez un hébergeur web ovh, gandi, online, 1&1, ou encore un hébergeur gratuit comme free.fr si vous êtes client chez eux), ou d'un environnement "​amp"​ (Apache MySQL Php) tels que Wamp ou Easyphp sous Windows.+De disposer d'un environnement php/mysql (chez un hébergeur web type : ovh, gandi, online, 1&1, ou encore un hébergeur gratuit comme free.fr si vous êtes client chez eux), ou d'un environnement "​amp"​ (Apache MySQL Php) tels que Wamp ou Easyphp sous Windows.
  
-de savoir utiliser un client ftp pour envoyer vos fichiers (php + probablement votre jeu et ses contenus) sur le serveur web. Pour ne savoir plus : [[http://​www.framasoft.net/​IMG/​pdf/​FileZilla-2.pdf]]+De savoir utiliser un client ftp pour envoyer vos fichiers (php + probablement votre jeu exporté ​et ses contenus) sur le serveur web. Pour en savoir plus : [[http://​www.framasoft.net/​IMG/​pdf/​FileZilla-2.pdf]]
  
-de connaitre les bases des permissions sur les dossiers d'un serveur web, les chmod (afin que vos scripts php et vos identifiants de bases de données ne soient pas téléchargeables/​visibles en clair et qu'ils puissent s'​exécuter correctement) : [[http://​openclassrooms.com/​courses/​les-chmod]] +De connaitre les bases des permissions sur les dossiers d'un serveur web, les chmod (afin que vos scripts php et vos identifiants de bases de données ne soient pas téléchargeables/​visibles en clair et qu'ils puissent s'​exécuter correctement) : [[http://​openclassrooms.com/​courses/​les-chmod]] 
- +Voir aussi les fichier ​.htaccess
-- de savoir utiliser un outil de gestion de base mysql comme phpmyadmin qui est proposé par l'​ensemble des hébergeurs cités plus haut)Pour en savoir plus sur phpMyAdmin : [[http://​www.journaldunet.com/​developpeur/​php/​tutoriel-phpmyadmin/​]]+
  
 +- De savoir utiliser un outil de gestion de base mySQL comme phpmyadmin qui est proposé par l'​ensemble des hébergeurs cités plus haut. Pour en savoir plus sur phpMyAdmin : [[http://​www.journaldunet.com/​developpeur/​php/​tutoriel-phpmyadmin/​]]
  
 ===== Mise en place ===== ===== Mise en place =====