No module Published on Offcanvas position

Ma trousse à outils

[tuto] Créer un site web dynamique sur un serveur local

Un site web dynamique, comment ça marche ?

  1. le client demande au serveur à voir une page Web (requête HTTP) ;
  2. le serveur crée la page spécialement pour le client (en suivant les instructions du PHP) ;
  3. le serveur répond au client en lui envoyant la page qu’il vient de générer (réponse HTTP).

Une page web dynamique est une page web générée à la demande, par opposition à une page web statique.
Le contenu d'une page web dynamique peut donc varier en fonction d'informations qui ne sont connues qu'au moment de sa consultation

Réseaux locaux / Réseaux distants

Un réseau permet de connecter entre eux des ordinateurs et ainsi de partager des informations, de transférer des fichiers d'un poste à un autre, de travailler sur le même document, d'utiliser une seule imprimante...

Un réseau est dit local (LAN : local area network) lorsqu'il est limité à un seul lieu géographique.

Un réseau est distant ou étendu (WAN : wide area network) quand il peut relier entre eux des ordinateurs dans des villes différentes ou même d'un continent à l'autre.

Il existe différents types d'architectures de réseaux locaux, Ethernet en est un type très courant. Les réseaux sont régis par des protocoles de communication, c'est-à-dire un ensemble de règles techniques pour les échanges de données (TCP/IP est le plus répandu, et est notamment à l'origine du succès d'Internet).

 

 

CLIENT HTTP

Mozilla Firefox est un navigateur Web graphique dont le code source est libre.

Rapide, léger et respectueux de la vie privée, Firefox fonctionne sur tous vos appareils.
Firefox - le navigateur indépendant soutenu par une organisation à but non lucratif.

Liens utiles
https://www.mozilla.org/fr/firefox/new/

Fonctionnalités

Gestionnaire de mots de passe
Synchronisez vos appareils
Firefox Screenshots pour la capture d'écran

Outils supplémentaires

Code source de la page
outil de développement Web
vue adaptative

Les extensions, des applications pour Firefox.

uBlock origin

SERVEUR HTTP

 XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local

CMS

Joomla! est un système de gestion de contenu libre, open source et gratuit.
Il est écrit en PHP et utilise une base de données MySQL.
Joomla! est sous licence GNU GPL.

Extensions pour Joomla!

admin tools

Admin Tools is a true Swiss Army knife for your site. Our freely available Admin Tools Core will detect, notify you about new Joomla! releases, fix your files' and directories' permissions, protect your administrator directory with a password, change your database prefix, migrate links pointing to your old domain on-the-fly and perform database maintenance, all with a single click.

akeeba backup

Its mission is simple: create a site backup that can be restored on any Joomla!-capable server, making it ideal not only for backups but also for site transfers or even deploying sites to your clients' servers. Akeeba Backup creates a full backup of your site in a single archive.

Page Builder CK

Créez votre contenu rapidement et facilement grâce à une interface en glisser / déposer. Créez des pages personnalisées en ajoutant différents types de contenus : accordeons, onglets, icônes, et stylez les directement dans l'interface avec prévisualisation directe.

Utilitaires

Notepad++ est un éditeur de texte libre générique, fonctionnant sous Windows


7-Zip is a file archiver with a high compression ratio.


FileZilla Client est un client FTP, FTPS et SFTP, développé sous la licence publique générale GNU.

Installation du serveur web local

  • télécharger/installer/configurer le client HTTP mozilla Firefox + module(s) complémentaire(s)
  • télécharger la dernière version du CMS joomla! , décompresser le contenu du repertoire et le renommer "joomla"
  • télécharger la dernière version portable de  XAMPP et l'extraire à la racine d'une partition de disque dur ou sur une clé USB
  • déplacer le répertoire "joomla" dans le répertoire de XAMPP nommé "htdocs"
  • double-cliquer sur xampp-control.exe pour lancer le serveur web
  • démarrer les modules "Apache" et "MySQL" du serveur XAMPP
  • ouvrir l'url : localhost dans le navigateur web pour controler le bon fonctionnement du serveur web
  • ouvrir l'url : localhost/joomla dans le navigateur web pour lancer l'installation du CMS
    ( user: root ; pas de mot de passe BDD)
  • accéder à l'interface d'aministration de joomla! en utilisant l'url :localhost/joomla/administrator
Pin It