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 .
- Dans le dossier \www\sitelocal, créer un fichier spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP :
- Ouvrir le fichier avec un éditeur de texte comme notepad++ Évidemment, le fichier est vide :
- Récupérer spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP : Télécharger :
- copier tout le contenu ([Ctrl]=[A] pour tout sélectionner, puis, [Ctrl]+[C] pour tout copier) :
- coller le tout dans le fichier spip_loader.php PHP Hypertext Preprocessor Voir Wikipedia PHP ouvert dans notepad++ :
- enregistrer le fichier depuis notepad++ ;
- 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
- Télécharger Spip SPIP Système de Publication Pour l’Internet (CMS utilisé pour le présent site). Voir Wiipedia SPIP : down_load
- 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
- Ouvrir WampServer
- Lancer PhpMyAdmin
- Renseigner les champs
- utilisateur : root
- mod de passe : (vide => il n’y en a pas.)
- choix du serveur : MySQL MySQL My (prénom) Structured Query Language (langage de requête structurée) : voir MySQL. (conserver le choix par défaut)
- cliquer sur le bouton "Exécuter"
- dans la colonne de gauche, cliquer sur "Nouvelle base de données"
- dans le champ "nom de base de données", taper sitelocal
- cliquer sur le bouton "Créer"
C’est terminé.