Technologie de l'information et de la communication
Un peu geek mais surtout un dinosaure, de ceux qui ont soudé les composants de leur première machine, flashé la mémoire et publié dans Hebdogiciel.
La citation du jour
Si Dieu exitait, il serait une bibliothèque.  (Umberto Eco )
La réflexion du jour
Quand on écoute les politiques et qu'on observe leurs manœuvres, on a vraiment l'impression que nos énarques sont dans leur cour de récréation et qu'ils jouent toujours à 'T'es mon copain, t'es plus mon copain.'
Activités
bénévole - geek - cycliste (cyclotouriste) - généalogiste - photographe - collectionneur - écrivain - enseignant - Diverses informations
Les mots clés
doc TIC * courriels * réseaux sociaux * chats * navigateurs * web & internet * informatique * Formation à distance * Chatons * E-learning * Logiciel libre * vidéoconférence * Sécurité * courrielleurs * fil d’informations * messagerie instantanée
Lorand

Site personnel de Roland Bouat. Pour les curieux : Lorand est un anagramme de Roland.

Avec Wampserver

Installer Spip en local

Mots clés : geek , SPIP , web & internet , Wamp

jeudi 7 mai 2020 , par Roland


Pour installer Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP en local, il est nécessaire d’installer un serveur local comme WampServer sous Windows (ou Lamp sous Linux).

Installation de Wampserver

Télécharger WampServer [1] et décompacter les fichiers de préférence à la racine du disque dur sur lequel les logiciels sont installés. Un tutoriel d’installation existe ici : Installation d’un serveur WAMP sur Windows 10 avec WampServer

Une vérification de son fonctionnement doit être effectuée en ouvrant simplement Wamp. Pour cela, il suffit de cliquer sur l’icône verte qui devrait être apparue à droite de la barre des tâches. De la fenêtre qui s’affiche, il sera alors possible d’accéder à des éléments qui peuvent être utiles à partir des colonnes en bas de l’écran :

les outils de Wampserver

  • phpinfo() pour afficher les informations de configuration
  • phpMyAdmin por gérer la base (ou les bases) de données. L’identifiant est root et il n’y a pas de mot de passe.
  • ajouter un Virtual Host (voir WAMP : Comment se passer de localhost ?).

Les projets de WampServer

Ce sont les dossiers installés dans www de WampServer.

Si le dossier contient un site (pas nécessairement sous Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP ), un clic sur ce nom ouvre le site local. Si ce n’est pas un site, un message du style "Hum, nous ne parvenons pas à trouver ce site." sera affiché.

Des informations importantes

Pour créer un site local, trois éléments sont importants :

  • serveur : localhost (ou 127.0.0.1 ou ... => cela va dépendre de l’installation de Wamp et de VirtualHost plus tard si WampServer vient d’être installé pour la première fois).
  • utilisateur : root
  • mot de passe : (vide => il n’y en a pas.)

Pour utiliser l’installation automatique des plugins à partir des dépôts et pour que Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP fonctionne plus efficacement, il faut vérifier et peut-être modifier la configuration de php PHP Hypertext Preprocessor Voir Wikipedia PHP .

  • Ouvrir php PHP Hypertext Preprocessor Voir Wikipedia PHP .ini avec un éditeur de texte comme notepad++. Le fichier se trouve dans C :\wamp64\bin\php PHP Hypertext Preprocessor Voir Wikipedia PHP \php7.1.9 Nota : selon la version de php PHP Hypertext Preprocessor Voir Wikipedia PHP , le dossier peut être par exemple dans C :\wamp64\bin\php PHP Hypertext Preprocessor Voir Wikipedia PHP \php7.0.23 ou dans C :\wamp64\bin\php PHP Hypertext Preprocessor Voir Wikipedia PHP \php5.6.31.
  • extension=php_openssl.dll doit être décommenté (c’est à dire non précédé d’un point-virgule => efface ce signe si besoin
  • file_uploads doit être à ON (Autorise ou non le chargement de fichiers par HTTP HTTP HyperText Transfer Protocol (info)  [2])
  • memory_limit à 512 M (Cette option détermine la mémoire limite, en octets, qu’un script est autorisé à allouer. Cela permet de prévenir l’utilisation de toute la mémoire par un script mal codé. Notez que pour n’avoir aucune limite, vous devez définir cette directive à -1. [2])
  • post_max_size à 130 M (Définit la taille maximale des données reçues par la méthode POST. Cette option affecte également les fichiers chargés. [2])
  • upload_max_filesize à 64 M (La taille maximale en octets d’un fichier à charger. [2])
  • max_execution_time à 300 (Fixe le temps maximal d’exécution d’un script, en secondes. [2])
  • max_input_time -1 (Cette option spécifie la durée maximale pour analyser les données d’entrée, comme POST et GET. [2]).

Le site web local peut être installé dans le dossier www de Wamp. Figurent déjà dans ce dossier des sous-dossiers comme wamplangues ou wampthemes. Créer un nouveau sous-dossier de www. Dans cette page, il sera désormais appelé "sitelocal".

Installation de Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP

Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP peut être installé soit manuellement soit avec automatiquement.

Installation automatique

L’installation automatique récupère par défaut, la dernière version de Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP .

  1. Dans le dossier \www\sitelocal, créer un fichier spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP  :
  2. Ouvrir le fichier avec un éditeur de texte comme notepad++ Évidemment, le fichier est vide :
  3. Récupérer spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP  : Télécharger :
  4. copier tout le contenu ([Ctrl]=[A] pour tout sélectionner, puis, [Ctrl]+[C] pour tout copier) :
  5. coller le tout dans le fichier spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP ouvert dans notepad++ :
  6. enregistrer le fichier depuis notepad++ ;
  7. lancer le spip_loader en tapant localhost/sitelocal/spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP dans la barre d’adresse du navigateur.

Installation manuelle

  1. Télécharger Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP  : down_load
  2. Le décompresser dans le dossier \sitelocal

Malgré les apparences, l’installation manuelle est plus lente que l’installation automatique et, surtout, il ne faut pas faire d’erreurs.

Démarrage de Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP

Enfin, l’étape ultime.

Évidemment, Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP ne fonctionne pas et son éventuel lancement affiche soit "Site en travaux" côté espace public soit la fenêtre "Installation du système de publication..." côté espace privé.

Cette étape est celle de la configuration.

  • accéder au site depuis Wamp (icône verte > localhost > sitelocal)
  • le message "Site en travaux" s’affiche.
  • ajouter /ecrire à l’URL dans la barre d’adresse : localhost/sitelocal/ecrire
  • renseigner les éléments
    • serveur : localhost
    • utilisateur : root
    • mot de passe : (vide => il n’y en a pas.)
  • Suivre les indications.

Il est possible que Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP ne puisse pas créer la base de données s’il n’en trouve pas. Il faut alors en créer une manuellement puis revenir à cette procédure.

Créer une base de données

C’est terminé.


[1WAMP signifie Windows Apache MySQL PHP.


Un message, un commentaire ?

modération a priori

Ce forum est modéré a priori : votre contribution n’apparaîtra qu’après avoir été validée par un administrateur du site.

Qui êtes-vous ?

Votre message

Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.