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
Petite question : existe-t-il un moyen de conserver la config des plugins lors du passage du local au serveur web ? Je n’ai aucun problème pour restaurer la base de donnée mais c’est qu’à chaque fois qu’il me faut uploader un nouveau site web je me retrouve à passer 3 plombes à reconfigurer mon couteau suisse et retaper mes 36 champs extras un par un, et j’avoue que ça m’ennuie un peu...
Si quelqu’un a une solution je la prendrai volontier...
Répondre à ce message
En réponse au dernier commentaire lu sur le sujet, le seul aspect déconcertant de l’installation en local de spip avec easyphp 3.0 réside dans la nécessité d’entrer le mot de passe ’mysql’ pour la connexion root d’installation de la base de données (particularité qu’on résoud en général si l’on prend la peine de lire les notes d’installations fournies avec easyphp 3.0).
Je l’ai détaillé de manière se voulant très progressive et didactique dans un tuto en html publié sur mon site il y a quelques jours, si ça peut rendre service.
http://www.soundmedias.com/spip.php?article15
Au risque de troller, je ne saurais cependant manquer d’inciter les « windowsiens » à se décider à installer nunuxe dans un coin, pour constater à quel degré cet environnement est plus confortable pour développer son spip...
Et oui, aussi une chose à savoir : contrairement aux versions antérieures d’easyphp, l’accès aux sites locaux n’utilise plus une adresse de type
http://localhost/www/mon_spip_local
mais plus simplement
http://localhost/mon_site_local
ce qui peut peut-être expliquer certains retours d’erreurs lors de l’interprêtation de
http://localhost/www/mon_spip_local/ecrire
Bonjour,
Je suis à même installer en local SPIP.
Je respecte à la lettre votre tutoriel, que je trouve au demeurant remarquable, toutefois l’accès à l’installateur de SPIP me pose problème.(page 24)
L’adresse « http//localhost/Projet_club_photo/ecrire" » que j’utilise avec mon navigateur Firefox, me génère un message d’erreur « La connexion a échoué ».
Idem avec IE.
J’ai essayé d’autres combinaison comme indiqué dans ce forum et toujours aucun résultat ??
Je travaille sous Vista !!
Je suis bloqué. Avez-vous une solution ??
Merci d’avance
Il peut y avoir de multiples causes ;
Deux pistes au hasard :
- vous n’avez pas démarré easyphp (en tant qu’admin)
- votre web local est dans un répertoire protégé interdit d’accès depuis un navigateur...
...vous avez essayé avec http://127.0.0.1/...au lieu de localhost ?
...il faut tester ; personnellement je n’ai jamais essayé d’install en local sous vista...
Merci pour ces pistes.
J’avais bien démarré easyphp 3.0 en tant qu’administrateur. Alors j’ai remplacé localhost par 127.0.0.1. et là le miracle s’est produit !!!
Entre temps j’étais passé sur un ordinateur qui tourne sous Windows XP et je n’avais eu aucun probème en suivant scrupuleusement votre tutoriel.
Bon maintenant je passe au chose sérieuse je vais utiliser SPIP en local.
Il se peut que j’ai besoin à nouveau du forum !!
Merci beaucoup
Bonjour,
Pourrais-je savoir comment accéder à l’interface public lorsque je travail en local ?
J’ai créé quelques rubriques, un article et pour me rendre compte de l’effet produit avec les squelettes par défaut j’ai besoin de voir l’effet produit afin de comprendre et d’apprendre.
Aussi bien en version XP que Vista, lorsque je tape : http://localhost/projet_club_photo ou bien http://127.0.0.1 projet_club_photo, il apparait une page intitulée MON PROJET SPIP et rien de plus.
Je ne vois rien d’autre ??
Qu’en pensez-vous ?
Je travaille avec la version Spip 2.0.10
Salutations
bonjour pm,
ton tuto étant (je trouve) très bien fait, accepterais-tu qu’il remplace ceux de l’article ci-dessus puisque à la date d’aujourd’hui
abcnouvellesduweb.com est cybersquatté donc inutilisable ?
Bonjour Denis,
Je n’y vois pas d’inconvénient !
Pour ma part je ne travaille plus en local mais un bon tuturiel peut rendre service !
Salut et bonne année
Sillac46
Répondre à ce message
Les liens sur abcnouvellesduweb sont cyversquattés :-(
Répondre à ce message
Je pense avoir commencé à mettre en place sur mon spip (!) toute l’info permettant, comme je le suggérais, d’installer spip en local sous nunuxe, depuis les infos sur le repartitionnement jusqu’à la mise en place des sources de spip, en passant par l’installation d’une dérivée de debian. J’aimerais bien à ce sujet recevoir de l’aide et des feedbacks car pour le moment c’est un premier jet, car des corrections seront forcément à apporter, et que plusieurs points de vue rendent toujours les documents, et fortiori les tutoriaux, meilleurs. Merci.
Merci Pm pour le tutorial d’installation de easyphp :-)
Je viens de le faire, par contre, il doit y avoir un changement avec la 5.1 car pas eu besoin de mettre de mot de passe pour la base de connexion.
Poutant que je fais configuration/MySql, cela parle bien de :
password = mysql
Enfin bref, cela fonctionne donc, c’est très bien :-)
Encore merci :-)
Un dernier détail qui il très bête, mais qui évite bien des prises de tête :-D
Pour ouvrir easyphp, (image 20 du tuturial de pm), il faut l’ouvrir comme administrateur !
Donc, vous mettezla souris sur « easyphp », puis, vous faîtes un clique droit sur votre souris, et vous cliquez sur « Exécuter comme administrateur »
Répondre à ce message
En effet, avec easyphp 3, ça plante. Moi, j’ai donc utilisé easyphp 1.8 et ça fonctionne trés bien, donc je vous conseille de faire pareille.
Spipement,
BENJA
Répondre à ce message
Bonjour.
Pourriez-vous mettre à jour ce tuto pour la dernière version de EsayPHP3 qui apparement pose problème pour installer spip 2.03 ?
Effectivement la connexion à mysql est impossible.
Merci.
Lisanga
Impossible de se connecter à la base de donnée mysql !
comment faire ?
Merci
- Adresse : localhost
- login : root
- pass : mysql
-
- La base est créer, mais aprés ça plante encore
- @pluche
Répondre à ce message
Bonjour à tous
Le noyau de SPIP peut-il être mutualisé quand on fonctionne en local à l’aide de Easyphp. Ce qui signifierait que les différents sites soient redirigés vers http//127.0.0.1 en modifiant Apache ???
Répondre à ce message
J’ai installé easyPHP correctement, j’ai ensuite placé les fichiers décompressés de SPIP dans un répertoire appelé lpturgot placé lui même dans le répertoire www.
Quand je tape http://localhost/lpturgot ce message apparait :
Warning : require_once(ecrire/inc/utils.php) [function.require-once] : failed to open stream : No such file or directory in C :\Program Files\EasyPHP 2.0b1\www\lpturgot\ecrire\inc_version.php on line 308
Fatal error : require_once() [function.require] : Failed opening required ’ecrire/inc/utils.php’ (include_path=’. ;C :/Program Files/EasyPHP 2.0b1\php5\pear\’) in C :\Program Files\EasyPHP 2.0b1\www\lpturgot\ecrire\inc_version.php on line 308
au lieu de m’indiquer que pour l’instant, le site n’est pas configuré.
Lorsque je tape http://localhost/lpturgot/ecrire le même message apparait.
Le même problème intervient lorsque j’utilise WAMPSERVER à la place de EasyPHP.
Help me !!!!!
Répondre à ce message
boujou,
j’ai installé spip en local avec ZMWS sans problème. j’ai crée mon site. il est prêt à être héberger. j’ai donc fais une sauvegarde de ma base de donnée (configuration, maintenance du site...).
j’ai deux hébergeur : free et olympe-network.
une fois dans le phpmyadmin je fais importer base de donnée. je vais chercher la base de donnée que j’ai enregistrée.
Et la ce ne marche pas il me ERREUR :
ERROR : Ponctuation invalide @ 1
STR :
<SPIP
version=« 1.9.2d »
version_base=« 1.927 »
version_archive=« 1.3 »
adresse_site=« http://127.0.0.1 »
dir_img=« IMG/ »
dir_logos=« IMG/ »
...
je ne c’est plus quoi faire j’avais presque fini, il ne me rester plus que ça à faire.
AIDEZ MOI SVP
merci
Va voir ici pour la sauvegarde de ta base de données : http://www.abc-spip.com/spip.php?article9 pour la sauvegarde,
Tu auras ton fichier zip que sera dans le répertoire tmp/dump.
Upload ce fichier sur ton serveur distant. puis recommence le tuto mais au lieu de choisir sauvegarde tu prends l’option restaurer et tu verras ta base s’afficher. Suis les instructions et tout devrait bien se passer
j’ai déjà réussi à sauvegarder ma base de donner. j’ai fait comme il indiquait dans l’article. mais en fait ce que je n’arrive pas à faire c’est de passer du mon site local à un site visible par tous.
j’ai trouver un herbergeur mais c’est après cette étape que suis bloquée. je n’arrive pas
- soit à importer ma base de donnée sauvegarder en passant par le mySQl de l’hébergeur
- soit lors de la réinstallation de spip avec ZMWS à rentrer le localhost, login, mot passe.
c’est bon j’ai réussi à mettre mon site en ligne.
ouf !!!
Répondre à ce message
merci,
j’ai réussi l’install grâce à ce tuto
Hello all,
Merci pour ce très bon tuto !
J’ai un gros gros soucis, j’ai bien réussi à mettre un squellette tout fait sous spip, il est accèsible en local (127.0.0.1) mais à partir du web les autres ne peuvent voire qu’une page blanche.
Un petit coup de main ne serai pas de refus. J’ai ouvert le ouvert le port 80 de ma club box.
Sur apache j’ai mis en commentaire le listen 127.0.0.1 mais ce donne rien de plus.
Merci à celui ou ceux qui ce mouilleront, je précise je suis débutant...
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 : |