logo

SYTEME DE DESIGN

INSTALATION DU CMS

Tous d'abord il faut comprendre que si une page html est lisible sur le navigateur de votre choix à distance comme sur tous support d'enregistrement, en php ce n'est pas la même chose !

Le PHP ce doit d'être interpréter pour fournir au navigateur une page html finale et lisible par lui.

Le PHP est un langage de programmation avec tous ce que cela a d'avantage et à aussi une capacité, qui fait toute la puissance des sites dynamiques, celle d’utiliser les bases de données !

Ces dernière, multitude de tableau de donnée croisées entre elle, fournisse une analyse de tris et de recherche extrêmement rapide et puissant sur de grandes quantités de données. Si bien qu'elle offre le socle essentielle qui permet toute réactivité pour faire évoluer, trier, optimiser les informations envoyer à tous code qui saurés les lire, en l’occurrence ici le PHP.

Nous devons donc utiliser un outil qui couple les trois serveur Apache, PHP et MySQL. Apache pour retranscrire le PHP en HTML, Serveur PHP pour que notre ordinateur puisse utiliser PHP et un serveur SQL pour gérer les base de donnée !

Quand nous installons notre site sur un hébergeur celui-ci fournis tous c'est service ! Mes pour créer le site il peut-être préférable de l'avoir en premier lieu sur notre ordinateur en local. Aussi nous devons installer l’équivalent des serveur distant sur notre propre machine.

Mes entrons dans le vis du sujet :
Sur Windows (PC) nous uttiliseront : WampServer
Pour MacOS (Mac) : MampServer
Sur suport externe : UwAmp

 

Une fois le serveur installé vous pourrez constater un répertoire "wamp", "mamp" ou "UwAmp - serveur php - mysql" à la source de votre disque dure (c:) !
Vous y trouverez un répertoire "www" pour Wamp, UwAmp et "httpdoc" pour Mamp.
Celui-ci correspond au dossier sur le quelle sont redirigé les serveurs Apache et PHP, le : localhost
c'est donc dans celui-ci que vous pouvez créer les différent répertoire qui vont accueillir vos site internet !

www

 

En lançant votre application serveur "Wamp", "UwAmp" ou "Mamp", devrait souvrir, en tache de font pour "Wamp" ou dans une fenêtre pour "Mamp" et "UwAmp", les différents services pour gérer les serveurs.

En autre un lien vous permettra d'ouvrir le localhost dans votre navigateur. Si vous créer ou avez déjà créer un répertoire dans votre dossier "www" ou "httpdoc" un lien apparaîtra sur cette page "localhost" dans le navigateur. Ainsi un clique sur le lien en question vous ouvrira votre site à sont tour dans le navigateur grâce à Apache et PHP

Vous pourrez aussi trouver dans les outils le serveur SQL pour gérer vos bases de données. Le lien "phpMyAdmin" vous permettra d'administrer celle-ci.

 

INSTALATION DE WORDPRESS

 

  1. En premier lieu vous devez créer un sous-répertoire dans "localhost" ('www' ou 'htdocs') qui contiendra les fichiers de votre site.
  2. Créer une base de donnée vide au nom de votre site (phpMyAdmin)
  3. Télécharger Wordpress : wordpress.org/download/
  4. Déplacer le contenu du répertoire wordpress du fichier zip dans votre répertoire.
  5. Retrouver le lien sur la page "localhost" pour ouvrir votre site.
  6. Et suivre les instructions d'instalation de Wordpress.

 

Dans le cas de récupération d'un site distant :

  1. En premier lieu vous devez créer un sous-répertoire dans "localhost" ('www' ou 'httpdoc') qui contiendra les fichiers de votre site.
  2. Créer une base de donnée vide au nom de votre site (phpMyAdmin)
  3. Télécharger les fichier du site distant pour les placer dans votre nouveau répertoir dans "www" ou "httpdoc." ( transfer FTP)
  4. Exporter un fichier .sql de votre base de données distante pour l'importer sur celle présente sur votre serveur local (dans phpMyAdmin)
  5. Penser à modifier l'adresse url du site distant enregisté dans votre base de donnée locale pour la remplacer par l'adresse de votre localhost (voir le code sql).
  6. Modifier encore les informations de connection à la base de donnée dans "wp-config.php"
  7. Et retrouver le lien sur la page "localhost" pour ouvrir votre site.

 

MISE EN FORME DE VOTRE SITE WEB

Création de son propre thème :

Vous pouvez faire le choix de créer votre propre thème pour être au plus proche des attentes de votre client. Il faut comprendre qu'il n'y a rien de plus simple ! Il suffit de créer un répertoir au nom de votre site dans le répertoire "themes" présent dans "wp-content". Puis de créer un fichier style.css, à la source de celui-ci, qui commencera par des commentaires type qui permétrons à Wordpress de comprendre et d'intégrer votre nouveaux thème dans la liste de thème proposé dans l'administration du site. Pour être sûr de l'optimisation de vos fichier thème le site underscores.me vous permet d'avoir une structure vierge et en bonne et due forme.

Voilà un exemple de commentaire dans le fichier style.css :
/*
Theme Name: JBM Thème
Author: JB Simon MARTINEZ
Author URI: http://www.jb.martinez.net
Description: Description
*/

Mes vous pouvez préférer uttiliser un thème existant :

La procédure ne varies que très peut. Toujours créer un nouveau répertoire dans "Themes" qui contiendra un fichier style.css. La seule différence sera dans les commentaire du fichier style.css. Ajouter Template : Nom thème Parent, ce qui permettra à wordpress de comprendre que les fichiers de ce répertoire serviront à remplacer ceux du thème parent. Vous l'avez compris nous parlons ici de créer se que l'on appel un thème enfant. Ainsi toutes les modifications que vous voulez apporter au thème que vous avez choisi, dans le cas ou celui-ci ne soit pas suffisamment complet, pourrons s’effectuer dans votre thème enfant, tous cela dans le but de ne pas détruir les fichiers du thème parent.

Voilà un exemple de commentaire dans le fichier style.css thème enfant :
/*
Theme Name: Votre Thème child
Template: Parent Thème
Author: JB Simon MARTINEZ
Author URI: http://www.jb.martinez.net
Description: Description
*/

Modifier l'url de la base de donné selon l'emplacement requis :

copy
UPDATE wp_options SET option_value = replace(option_value, 'http://ancien-site', 'http://nouveau-site') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://ancien-site','http://nouveau-site');

UPDATE wp_posts SET post_content = replace(post_content, 'http://ancien-site', 'http://nouveau-site');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://ancien-site','http://nouveau-site');

Télécharger votre serveur :
Sur Windows (PC) :WampServer
Pour MacOS (Mac) : MampServer

 

Télécharger Wordpress :
wordpress.org/download/