Installer EasyPHP et utiliser SPIP en local sous Windows
Le tutoriel ci-dessous viendra en aide à ceux qui souhaitent installer, configurer et utiliser un SPIP en local sur Windows + EasyPHP
- Tutoriel Windows + EasyPHP + SPIP
Voici les login et pass à utiliser pour une installation en local sous windows :
Lors de sa configuration, SPIP vous demandera des instructions pour vous connecter à la base de données. Indiquez dans les champs :
- serveur : localhost
- utilisateur : root
- mot de passe : laissez à vide
Il vous faudra activer Open SSL via le fichier php.ini pour pouvoir récupérer la liste des plugins via les dépôts !
- Pour ce faire, vous devez vous rendre dans le dossier « EasyPHP-Devserver-17\eds-binaries\php ».
- Dans la version de php que vous désirez vous servir, vous, devez modifier le fichier php.ini pour mettre à la place de :
- « ;extension=php_openssl.dll » mettre « extension=php_openssl.dll »
Depuis php 7.2 - « ;extension=php_openssl » mettre « extension=php_openssl »
Depuis php 7.3 - « ;extension=openssl » mettre « extension=openssl »
Sachez que d’autres valeurs sont également intéressante à modifier avec par exemple :
file_uploads ON
memory_limit 512M
post_max_size 130M
upload_max_filesize 128M
max_execution_time 165
max_input_time -1
date.timezone (’Europe/Paris’) ;
Pour ceux qui veulent tester sans aucune installation un SPIP en local sur Windows, des paquets EasyPHP + SPIP + contenus « clic & play » sont disponibles sur tice.espe.univ-amu.fr/spip/Applications-Web-portables.
Notes
- dans certaines configuration (windows 7 64bits, Vista peut être, Easyphp5.3.2i) il est très difficile, voire impossible, de faire fonctionner EasyPhp dans son répertoire d’installation par défaut (/program files (x86)). Il faut l’installer directement à la racine (par exemple C :/easyphp)
- dans certaines configurations, l’adresse de serveur ’localhost’ ne marche pas, il faut indiquer : ’127.0.0.1’
Discussions par date d’activité
59 discussions
J ai bien reussi a installer Spip en local (sur ma machine ) et tout marche super . mais je voudrais que le site cree soit disponible est modifiable par d autres utilisateurs sur l intranet... Doit on installer Easy php sur chaque machine du reseau et comment partager le site sur plusieurs machines....
definis tes redacteurs sous admin et apres le site est disponible (prive) par chaque redacteur autorise juste en tapant adresse //localhost/spip/
c est tout ... bonne bourre
J’essaie de faire pareil, travailler sur mon site spip en local sur plusieurs ordis connectés au même réseau. J’ai ajouté un autre auteur dans l’espace privé, mais je ne comprends pas comment procéder. J’utilise plusieurs ordis mac sur le même réseau en wifi et MAMP. Dois-je installer MAMp et Spip sur les autres machines ? Pouvez-vous bien m’expliquer comment faire ?
Répondre à ce message
Bonsoir,
Je viens de refaire l’installation complète de SIP -9-1 en local sur EasyPhp 1.8.0.1 en suivant scrupuleusement la procédure...
Je n’ai pas encore mis mes squelettes. La connexion à la base fonctionne, la partie privée fonctionne aussi, tout est correctement paramétré dans l’administration du site.
Si j’essaie d’afficher le site public par tous les moyens, y compris en supprimant "ecrire/ dans la barre d’adresse, j’obtiens une page erreur 404 avec le message « il n’y a pas de site à cette adresse ».
Si je clique sur les liens vers les secteurs sur cette page tout fonctionne (avec les squelettes de « distribution ») excepté le retour au sommaire de la même « distribution »...
Mes squelettes ne sont pas en cause, puisqu’ils ne sont pas installés et je n’ai absolument rien modifié à SPIP excepté ce qui l’est automatiquement par l’installation et la configuration.
J’ai fin par penser que le problème ne vient pas de SPIP mais de la configuration et du paramétrage d’EasyPHP (je précise que je n’ai aucun souci avec Spip 1.8.3 installé en local). Quelqu’un aurait-il une idée ?
Reynald Beaufort
turquieeuropeenne@club.fr
Turquie Européenne
www.turquieeuropeenne.org
bonjour j’ai un probleme avec spip en local, je n’arrive pas a tomber sur ecrire
quand je tape localhost/testspip/... je tombe sur page introuvable
Bonjour à tous !!
J’ai le même problème !!! Personne n’a trouvé la solution ??!
Merci beaucoup
Répondre à ce message
Bonjour,
je viens d’installer spip en local, mais quand je vais dans web local, j’arrive sur une page qui m’indique plan du site, résumé, espace privé, rechercher. Quand je clique sur espace privé, un message me dit ’« entrer votre login », sauf que je n’ai pas entré de login précédemment, du coup je ne peux pas avancer. Que dois-je faire ?
Bonjour,
Je viens d’installer SPIP et EASYPHP.
Je pense avoir fait une erreur dans la création du compte administrateur : J’ai validé à blanc, puisque je voulais travailler en local.
Or, quand je vais dans le répertoire ecrire, impossible d’accéder à mon espace privé, il faut un login et un mot de passe.
Que puis-je faire pour résoudre la situation ?
Michèle
Salut
Essaies-de te loguer sur ton espace privé sans rien mettre dans les champs - après tout tu n’as entré aucune valeur quand tu as installé spip ..?
Si c’est toujours inaccessible, hé bien... il faut réinstaller.
Fais un dump.xml pour sauvegarder ta base de données, et tu la remettra à jour avec ce dump quand tout sera réinstallé.
Répondre à ce message
bonjour,
je viens d’installer en local (avec easyphp v1.8) la version 1.9 de spip en respectant à priori les recommandations de votre tutoriel.
l’installation et la configuration « de base » semblent s’être correctement déroulées puisque j’accède à l’espace privé.
Mon problème est que j’ai beau « cliquer » sur n’importe quel menu, je me retrouve invariablement devant une page blanche après quelques secondes de recherche.
Pouvez vous m’expliquer pourquoi je n’arrive pas, par exemple, à ouvrir le menu configuration ?
Répondre à ce message
Bonjour à tous,
Merçi pour le tutoriel, mais ça ne marche pas.
J’ai installé EasyPHP 1-8 (la doc parle de la version 1-6), j’ai créé le répertoire ’TestSpip’ et j’ai jeté dedans tous les fichiers. Je lance mon Web local ’http://localhost’ et lorsque je vais dans le répertoire ’TestSpip’ j’ai le msg suivant :
Not Found The requested URL /sommaire_texte.php3 was not found on this server.
Apache/1.3.33 Server at localhost Port 80
je précise que le fichier ’Not Founded’ existe bel et bien . Est-ce-qu’il n’y aurrait pas un problème de configuration au niveau d’apache lors de l’installation standard d’EasyPHP ?
J’ai le même problème en local avec easyphp 1-8
[code]
Notice : Use of undefined constant gzwrite - assumed ’gzwrite’ in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 169
Notice : Use of undefined constant gzread - assumed ’gzread’ in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 170
Notice : Use of undefined constant gzopen - assumed ’gzopen’ in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 171
Notice : Use of undefined constant gzclose - assumed ’gzclose’ in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 172
Notice : Undefined variable : fichier in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 186
Notice : Undefined variable : charger in c :\program files\easyphp1-8\www\spip\spip_loader.php3 on line 204
[/code]
Bonjour,
la question a été posée il y a un petit moment mais la réponse peut toujours servir.
Je crois qu’en local, il n’est pas nécessaire de mettre le fichier spip_loader.php3 et donc ensuite de l’appeler.
Il suffit d’appeler directement le dossier « ./écrire/ » et l’installation se fait sans problème.
A+
Bonjour,
Je suis à mes premières armes avec SPIP en local.
J’ai installé easy php et SPIP 1.8 sans problèmes apparents.
Par contre, lorsque je je vais sur ma page principale (http://127.0.0.1/), je clique sur « Test Spip » et ensuite je tombe sur une autre page qui m’indique 3 choix (Plan du site, en résumé et Espace privé ) plus « Rechercher ». Lorsque je clique sur un de ses 3 choix, j’ai 2 pages blanches et un login pour l’espace privé.
Que dois-je faire par la suite pour avoir accès à l’interface de SPIP ?
Merci à l’avance
Look
bsr
lorsque vous êtes sur cette page, vous pouvez acceder à votre espace privé en cliquant sur « espace privé » taper votre login et mdp que vous avez créé.
si vous n’arrivez pas sur cette page, vous pouvez le faire avec votre navigateur (bien sur sans vous connecter sur Internet) à la place taper une url sous cette forme
http://localhost/NOM DE VOTRE SITE/spip_login.php3 ?url=ecrire%2Findex.php3
vous arrivez en principe sur votre espace privé et vous rentrez votre login et mdp
en espérant avoir répondu à votre question
cordialement
Bonjour,
je viens d’installer spip en local, mais quand je vais dans web local, j’arrive sur une page qui m’indique plan du site, résumé, espace privé, rechercher. Quand je clique sur espace privé, un message me dit ’« entrer votre login », sauf que je n’ai pas entré de login précédemment, du coup je ne peux pas avancer. Que dois-je faire ?
Répondre à ce message
C’est merveilleux de pouvoir utiliser SPIP en local. Bravo !
Petite question.
Peux-t’on restaurer la base de données qu’on retrouve sur le web sur le « local » ?
Si oui, comment ?
Merci !
si t’es chez free.fr tapez http://sql.free.fr puis le login et le pass de free
ensuite exporter sql
pour spip 1.8 à l’installation il faut tapez http://localhost/ecrire/
pour utilisez apache sur un réseau local ou web il faut commenter
la ligne (configuration apache) ou conf files httpd.conf
listen 127.0.0.1:80 remplacer par #listen 127.0.0.1:80
robertix
Répondre à ce message
Bonsoir,
Tout c’est bien passé, comme d’hab ... jusqu’à l’utilisation...
Il me met une fenêtre m’indiquant que la connection est refusée lors de la tentative de contact avec « le nom de mon ordi »
Lorsque je veux redémarrer le web local, même fenêtre !
Quid ?
Merci
Essaie en changeant l’adresse sur le navigateur avec soit « localhost » soit « 127.0.0.1 » correspondant à l’adresse IP du serveur local quel que soit le PC... tout cela à la place du nom de ton ordinateur
@+
J’ai la meme erreur mais cet solution ne resout pas mon pb
Répondre à ce message
Bonjour Pierre,
Il est facile de récupérer la base de données du site pour une utilisation en local.
Tu peux utiliser :
- soit l’outil de sauvegarde/restauration intégré
- soit phpmyadmin (ou équivalent) avec un export complet de la base et un import en local (structure et données).
Il te faudra éditer l’URL du site (dans le panneau administration) et rapatrier tout le dossier IMG qui contient tes documents joints et images du site.
Pour que tes fichiers soient compatibles, tu peux aussi ajouter un petit test dans le fichier ecrire/inc-connect.php3 pour la connexion à la base de données ; perso j’utilise :
Ce test vérifie le système d’exploitation(windows en local - linux en distant) et effectue la connexion à la base appropriée.
Modifie ’host’, ’name’, ’base’ et ’passwd’ selon tes paramètres locaux et distants.
Dans l’exemple, la base locale utilise root sans mot de passe... il vaut mieux créer un utilisateur ou en tout cas mettre un mot de passe. ;-)
Dan
comment faire pour importer depuis son hébergeur une base de donnée existante pour l’installer en local ?
comment ensuite mettre à jour la base de données en ligne à partir de la version locale ?
et pas en chinois, svp !
merci d’avance !
Répondre à ce message
TT va bien jusqu’au point 20 (site en travaux), mais quand je passe au 21 :
Installation du système de publication...
Première étape : Votre connexion MySQL
Consultez les informations fournies par votre hébergeur : vous devez y trouver, si votre hébergeur supporte MySQL, les codes de connexion au serveur MySQL.
Adresse de la base de données
(Souvent cette adresse correspond à celle de votre site, parfois elle correspond à la mention « localhost », parfois elle est laissée totalement vide.)
Le login de connexion
(Correspond parfois à votre login d’accès au FTP ; parfois laissé vide)
!!!!!!!!!!!!!!!!!!!!!!!!!! ti di di ta da da ti di di (en français SOS)
comme indiqué dans l’article...
Bonjour,
Je respecte scrupuleusement vos instructions :
1) je ne mets pas de mot de passe : et je suis bloquée au moment de l’ouverture en adm. locale.
2) je recommence l’opération en mettant un mot de passe et je suis bloquée dans l’installation.
Où est l’astuce ?
Merci de votre aide
Odile
Ca n’a pas été très évident... et probablement réussi au pif, en tous cas, merci.
J’ai le même problème, j’ai laissé le « mot de passe » vide, donc au moment du login je ne rentre rien dans ce champ. Le système m’informe que le mot de passe est incorrect ! Assez énervant ! ;-)
Thierry
Meme probleme... a l’aide !
Bonjour,
J’avais le même problème mais en suivant vos instructions j’ai reussi à me connecter ( je suis à l’étape suivante). Merci beaucoup
Répondre à ce message
Bonjour,
Je respecte scrupuleusement vos instructions :
1) je ne mets pas de mot de passe : et je suis bloquée au moment de l ?ouverture en adm. locale.
2) je recommence l ?opération en mettant un mot de passe et je suis bloquée dans l ?installation.
Où est l ?astuce ?
Merci de votre aide
Odile
nb j’ai envoyé ce message le 09/11, et plouf ! noyé parmi les autres, je n’ai pas eu de réponses !
réponse dans l’ordre et ça marchera :
localhost
root
laisser vide ie mot passe
Amicalement
Bonjour, moi aussi j’ai fini l’installation de spip en local mais il me demande un mot de passe pour accéder à l’espace privé. J’ai essayé localhost et root puis rien dans la case mot de passe mais cela ne marche pas. Je n’arrive pas à entrer dans l’espace privé. Pouvez-vous m’aider ?
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |