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

  • 2

    Bonjour,
    J’utilise EasyPHP 5.3.1.0, je n’arrive pas a me connecter à la base de données après avoir renseigné les champs (localhost, root) j’ai plutôt une page vierge (blanche) impossible de poursuivre... Que faire, quelqu’un peut me venir en aide s’il vous plait ?

    • Installez d’abord le wamp si vous utilisez windows

    • U wamp

      on est pas chevaux corses pour répondre mais la quand même 6 ans, j’éspére que depuis spip en local fonctionne ;)

    Répondre à ce message

  • 1

    Bonjour,

    Grosse incompréhension de ma part.
    Dans le répertoire www de easyphp, j’ai ouvert un nouveau dossier nommé « model1 » (avec un nouveau spip vierge) afin de me créer mes propres modèles de site. J’ai déjà d’autres dossiers dans www contenant d’autres sites.
    J’ouvre « model1 » sous easyphp , et là les articles et rubriques d’un autre site( fait précédemment) sont déjà installés dans mon nouveau site ; et du coup toutes modifications faites sur « model1 » ont une incidence sur les autres site de mon www. Ai-je oublié quelque chose en installant un nouveau spip dans un nouveau dossier dans mon www ? Est-ce un problème de base sql ?
    En gros, chaque nouveau site écrase en partie le précédent !
    Merci de bien vouloir m’aider svp.

    • Après quelques recherches, est-ce qu’il me faut créer un alias pour chaque site ? Ou est-ce trop tard ?
      Merci

    Répondre à ce message

  • A tous,
    Je viens d’installer SPIP 3.0 sous Windows 7 en utilisant Wampserver et ça marche très bien. Il suffit de décompresser spip sous www de Wamp et de taper localhost/spip/ecrire.

    Répondre à ce message

  • nemrod34

    Bonjour, je souhaiterais utiliser un spip 2.1 avec plugins en ligne, en local pour le faire passer en v3 (tester donc la mise les plugins etc) et ensuite quand tout est ok mettre cette nouvelle version en ligne.
    Il existe un tuto pour ça ?
    Merci.

    Répondre à ce message

  • 1

    Bonjour à tous,
    J’ai posé le dossier décomprissé spip dans le repertoire www de easyPHP mais quand j’accède à ce dossier par le web local j’obtient la page qui contient les deux lignes :
    Site en travaux
    Ce site n’est pas encore configuré. Revenez plus tard...

    Ma question est comment configuré le site pour que je puisse la retrouvée sur le web local. Et merci d’avance.

    • Bonjour,
      Il faut ajouter : /ecrire à votre URL pour rentrer dans le menu de configuration de spip
      bon courage

    Répondre à ce message

  • Cette méthode d’installation est en rapport avec des versions très anciennes et plus du tout d’actualité !

    Répondre à ce message

  • comment installé SPIP local ça ne marche pas chez moi ; merci

    Répondre à ce message

  • par JPC En réponse à : Utiliser SPIP en local avec EasyPHP

    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.

    C’est la bonne réponse pour Windows 7. Merci JPC

    Répondre à ce message

  • Je n’arrive pas à installer spip en local
    D’abord mon système est win 7 et j’ai installer easyphp qui fonctionne bien.
    Cependant quand je fais http://127.0.0.1:8888/spip/ecrire et que je fait suivant, puis dans la partie login je saisi root et cliquer sur suivant.
    j’ai ce lien
    http://127.0.0.1:8888/spip/ecrire/?exec=install&etape=1&chmod=511
    et une page reste blanche

    Merci de me filer un coup de main

    Répondre à ce message

  • Calandra25

    Bonjour,

    Après une matinée à essayer d’installer SPIP avec Easyphp 5.3.6.0 sous windows 7, j’ai réussi à atteindre l’étape 23 du Tutoriel c’est-à-dire l’accès à l’installeur SPIP.

    Personnellent, les adresses http://localhost/projet_machin/ecrire ou http://127.0.0.1/projet_machin/ecrire ne fonctionnaient pas (j’avais le message suivant : la ressource (localhost) n’est pas configurée pour accepter les connexions sur le port « Service Web »).

    L’adresse du serveur localhost est, dans mon cas, http://127.0.0.1:8888/projet_machin/ecrire
    et cela marche (même en mettant le fichier Easyphp dans le dossier Program files).
    Pour connaître l’adresse du serveur , lancez Easyphp, puis cliquez sur le logo Easyphp (en bas, à droite de l’écran - avec le clic droit), sélectionnez Administration et dans la page du navigateur il y aura l’adresse (pour moi, http://127.0.0.1:8888/home/). Voilou, j’espère que cela vous sera utile.

    Bonne journée

    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