Utiliser SPIP en local avec EasyPHP

sur Windows

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 !

  1. Pour ce faire, vous devez vous rendre dans le dossier « EasyPHP-Devserver-17\eds-binaries\php ».
  2. 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’

Discussion

59 discussions

  • Rakotonirina

    Au commencement de installation de SPIP il y a un erreur, les repertoires suivants n’ont pas été trouvés :
    IMG/
    tmp/
    loca/
    qlq1 peu m’aider

    Répondre à ce message

  • MERCI beaucoup pour le tuto de « soundmedias » qui marche trop trop bien.
    Je suis novice en la matiere et ca a tres bien fonctionné !)
    Mille merci

    Répondre à ce message

  • 1

    Truc : Sur Windows Seven 64bits, il m’a fallu installer easyphp 5.3.2i à la racine c :\easyphp et non dans « c :\program files (x86) » sinon easyphp ne fonctionnait pas.

    Par contre, Spip n’arrive pas à se connecter... localhost /root / ’’ n’est pas opérationnel.

    • Pour faire fonctionner easyphp sur windows7(x64)
      il faut éditer le fichier hosts (situé en C :\Windows\System32\drivers\etc\ ) et de décommenter (en enlevant le #) la ligne : 127.0.0.1 localhost

      Aussi simple que ça (et l’on peut se demander en effet pourquoi cette ligne est mise en commentaires sous Windows 7 !
      Pour y arriver, il faut toutefois lancer le bloc-notes en mode administrateur pour pouvoir ensuite enregistrer hosts sur lui-même (car il est dans un dossier système protégé).
      De même lancer Easyphp en mode Administrateur.

      réponse au problème trouvée sur ce post : http://forum.phpfrance.com/gestion-serveur/probleme-windows7-64bits-t251197.html

    Répondre à ce message

  • madrilene

    Bonjour
    je crois que ce tutoriel est pour moi (je cherche a parametrer la fonction mail sous easyphp (php.ini d’apache), mais je n’arive pas a télécharger les .pdf, j’ai un message d’erreur :-(

    est ce que quelqu’un(e) pourrais me les envoyer par mail si c’est possible ? Ou me copier la section concernant la fonction mail ?

    Merci d’avance

    Répondre à ce message

  • laurence

    Pour tous ceux à qui il manque des étapes dans la compréhension de l’installation en local de spip,, profitez de la vidéo de Fabrizio....Cela m’a vraiment aidé...

    Répondre à ce message

  • 1

    Bonjour,

    Je viens de réaliser un article avec 2 vidéos sur Spip. La première reprend les éléments de base pour installer spip : téléchargement, installation dans wamp, opérations pour lancer le site ... La deuxième montre comment créer les premiers contenus ( rubrique et article), ainsi que certains points de configuration ( par exemple autoriser et utiliser les documents dans les articles).

    Fabrizio

    • laurence

      Remerciements....pour l’aide apportée suite à une méconnaissance totale du jargon informatique et après une recherche pour m’aider....

    Répondre à ce message

  • Après 2 jours de tests, un conseil :
    sous Windows 7 avec EasyPHP 5.3.2
    utilisez :
    Adresse : 127.0.0.1 et non localhost
    login : root
    pass : laissez vide

    Si non vous aurez : la base n’a pas été créée, à la page suivante.

    Répondre à ce message

  • Finalement j’ai testé la solution ZazouMiniWebServer suite aux remarque d’une utilisatrice qui ne parvenait pas à installer son spip local avec EasyPhp.

    Je crois que c’est la solution ad hoc pour Vista comme pour Windows 7 puisque ça peut s’installer dans son répertoire utilisateur, contournant ainsi les pénibles problèmes de permissions de /Program Files.

    Du coup j’ai commencé à compléter la doc citée dans mon précédent message par des alternatives à ce sujet. Je poste ça à destination des personnes qui régulièrement questionnent à propos d’échecs avec EasyPhp sous Vista sur ce fil...

    Joyeux noël à tous !

    Répondre à ce message

  • Je viens de compléter le tuto « images » publié sur mon site pointé en premier dans l’article, par une publication un peu différente sur le site du PIC, association à laquelle je participe, avec cette fois quelques petits webcasts courts pour illustrations. C’est publié ici :

    section « Développer votre SPIP sur votre machine locale » du site du PIC

    Techniquement je n’ai pas pu au départ mettre de son sur les webcast et à présent que je peux...bah je me pose la question. Compléter le texte déjà sera une étape.
    La différence avec la version soundmedias, c’est surtout outre les webcasts, que ça se situe dans un contexte de mise en place plus en amont d’un environnement de développement SPIP sur la machine et sera sans doute complété par des éléments complémentaires : restauration d’un site de production, installation de plugin et ultra-basique sur les squelettes avec des pointage vers les docs, en particulier d’ici, qui vont bien...mais ça c’est pas ce week-end !

    Bonne continuation à tous les spipeux et à spip-contrib !

    Répondre à ce message

  • Bonjour,

    Tout d’abord, merci pour ce tuto très détaillé. J’ai dû m’y prendre à deux fois, mais j’ai fini par atteindre l’étape finale. Or je suis un novice absolu, voire un béotien...!

    Et forcément, j’ai maintenant un petit (gros) problème. Quand j’essaie de rouvrir mon projet, au moment de lancer EasyPHP, j’ai un message d’erreur m’indiquant que soit le port est déjà utilisé par un autre serveur soit le pare-feu bloque EasyPHP. J’ai ajouté EasyPHP dans les exceptions du pare-feu, j’ai relancé EasyPHP, mais j’ai le même message.

    Si quelqu’un a une petite idée de ce que je peux faire, avec des explications détaillées s’il-vous-plaît... Ce serait très gentil à vous.

    Je mets en document attaché une capture d’écran du message d’erreur créé par EasyPHP... Pour moi, c’est du chinois ; mais peut-être que l’un de vous saura s’y retrouver.

    Merci d’avance de votre aide,
    Marc

    PS : Je travaille sous (le joug de) Vista.

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

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

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom