Vous n'êtes pas identifié(e).
Pages : 1
Hors ligne
Asus Zenbook ux32vd > Sid | eeepc 1215 > Sid + gnome | eeepc 1015 > Squeeze + gnome | sony vaio > Squeeze CLI | serveur home made > debian squeeze CLI
Hors ligne
Il faut en effet être à l'aise avec les notions de bases d'un système GNU/Linux comme les droits sur les fichiers, les utilisateurs, les services ... Cela te sert lors du développement en local d'une part, mais aussi lorsque tu déploies ton application chez un hébergeur ou dans la gestion de la Base de données, qui utilisent ces mêmes notions.
Pour progresser sur ce sujet, il y a notre wiki Tu as aussi les cahiers de l'admin Debian, et bien d'autre chose sur Internet. Une recherche thématique comme droits linux ou services linux devrait te donner pas mal de pistes.
C'est le serveur. C'est un programme qui tourne sous forme de service (d'où l'importance des notions précédentes ). C'est lui qui va répondre aux requêtes http (GET, POST).
Il n'a pas d'interface graphique et il faut savoir le lancer, le configurer en ligne de commande. Cela te sert principalement en phase de développement local. Il faut donc également savoir sur quel port il écoute, comment il gère les adresses reçues lors d'une requête ...
Même s'il existe d'autres serveurs, c'est celui le plus utilisé chez les hébergeurs. On utilise parfois quelques unes de ses fonctions dans le fichier .htaccess.
C'est le système de gestion de base de donnée (SGBDD). La base de données est une façon pratique et efficace de stocker les données utilisées par ton application web. Dohri te donne un exemple d'une structure de base de données au dessus. Je t'ai indiqué des pistes dans ce message. Il faut connaître les notions de table, de champ, d'enregistrement, de clé primaire, de clé étrangère, de requête, de jointure ...
MySQL utilise un langage pour récupérer et trier ces données : le SQL. Il faut quelques connaissances à son sujet aussi car on l'utilise pour la suite
Comme dit Dohri, il y a une interface graphique avec le serveur lamp : c'est phpmyadmin. C'est justement une application web, à laquelle on accède grâce à un navigateur internet. Elle est écrite en PHP.
C'est un language de script qui te permet de créer des pages html en fonction de tes données (on parle de pages dynamique, par opposition à statique, comme semble être le reste de ton site). Le plus commun chez les hébergeur est PHP
Vu que son rôle est, entre-autres, d'écrire une page html, il faut connaître le html/css. Ensuite, c'est un langage de programmation à part entière avec des variables, des boucles, des tests, des fonctions ...
Il y a un bon tuto (à mon goût de débutant du moins) sur le site openclassroom (anciennement Le site du zero). J'en ai vu de pas mal aussi sur developpez.com. Il y en a probablement des tas d'autre sur Internet qu'on peut trouver avec une recherche du genre tuto PHP
L'informatique a ça de bien par rapport à d'autre domaines : on peut essayer des tas de trucs et faire plein de bêtises sans conséquences graves Dohri te conseille de jouer avec phpmyadmin, et c'est aussi faisable avec toutes les composantes de lampp Si tu sauvegarde tes données importantes, tu peux faire toutes les expériences que tu veux, ça te coûteras, dans le pire des cas, une réinstallation de ton système. Donc, expérimentes De plus, ça peut se faire en machine virtuelle, ou via un chroot (voir le wiki à ce sujet).
Et enfin, puisqu'on est dans la lecture, je ne résiste pas à donner un lien vers cet article : La hotline de la programmation (l'auteur est, entre-autre, contributeur du site Openclassroom et membres de DF ) qui donne des conseils pour poser une question de la meilleur façon possible (celle qui amène des réponses ) en ce qui concerne la programmation.
Bonne lecture
P.S. : Si tu es pressés d'arriver à un résultat, tu peux regarder du coté des CMS comme Jommla, Wordpress, CMSMadeSimple, PlumXML ... qui te permettent d'arriver à un résultat plus rapidement, même si ça n'est pas exactement celui que tu avais en tête.
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
Hors ligne
Pages : 1