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

  • Bonjour et bravo pour cette explication c’est génial

    La seule chose qui me manque pour travailler en local avant de tout transférer via ftp zilla sur l’hébergeur c’est de savoir comment modifier les données de la base (et savoir si c’est utile d’utiliser les mêmes login et password que ceux de l’hébergeur distant ou si on peut travailler en local, enregistrer la base + tout transférer sans risque de dysfonctionnements en mode distant)

    merci ;-)

    Répondre à ce message

  • 1

    Spip en local, c’est merveilleux.

    Il me reste toutefois un pb que je n’arrive pas à résoudre.

    L’install sur un poste marche. Mais, je narrive pas à rendre visible mon site sur le réseau.

    Quelles manip éventuelles à faire depuis le poste hébergeant SPIP

    Quelles manip éventuelles à faire les autres postes

    Quelle adresse sur le navigateur pour aller sur le site

    Merci

    • Ben regarde peut etre au niveau de l’administartion du site, tu as le nom de ton site ainsi que l’url à spécifier. Si cette url est à localhost remplace par l’adresse IP effective de la machine.
      Le site sera ainsi disponible sur le réseau.

    Répondre à ce message

  • Comment faire pour utiliser une messagerie externe, par exemple un serveur exchange, pour avertir les administrateur de la présence d’un nouvel article. Et si possible d’avertir le responsable aproprié pour la rubrique en question.

    Répondre à ce message

  • La fonction « ajouter une image », dans un article ou une brève, ne marche pas en local et sur le site distant dans spip 1-6 par ailleurs correctement installé.
    En particulier, la vignette de prévisualisation n’apparait pas après avoir ouvert une image .gif ou.jepg.

    Que faire ?

    Répondre à ce message

  • 1

    Problème de chargement avec le document pdf sur SPIP en local :
    Je charge des pages blanches ( oui, j’ai installé ACROBAT READER ! ).

    • En fait le fichier est un peu « lourd » à cause des images.

      Il ne faut pas le charger dans la fenêtre du navigateur mais le télécharger (enregister la cible sous... après avoir fait un click droit) sur son PC et le lire en local. C’est de toute façon mieux pour l’avoir sous les yeux pendant la config de EasyPHP et de SPIP.

    Répondre à ce message

  • 2

    j’ai essayé d’ouvrir votre fichier pdf sur l’installation en local de spip mais malheureusement les pages restent vides et lors de l’action sur le bloc gauches des pages un message s’ouvre avec pour contenu :« Une erreur est survenu lors de l’affichage des vignettes. Une erreur est survenue à la lecture de ce document(14). »
    Poutant, je me sert de Acrobat Reader 6.0.

    Merci d’avance ...

    @+

    • bizarre avec acrobat reader 5 cela marche parfaitement :-/

    • Salut il est préférable de downloader le le fichier pdf ;-) enjoy it !

    Répondre à ce message

  • 2

    Pareil pour moi, le PDF ne fonctionne pas avec Acrobat Reader 6 :-(

    • Le document s’ouvre normalement dans Adobe Acrobat 6.0.0 19.05.2003

      > Détecter et réparer me semble être une bonne idée

      A+

    • bonjour,

      le fichier ne s’ouvrait pas sur acrobat reader 6.0 jusqu’à la fermeture du firewall, kerio en l’occurrence.

      charles

    Répondre à ce message

  • 1

    Un redoutable problème qui se pose ensuite, en pratique, est que les id des objets SPIP (rubriques, articles,...) créés en local lors de la mise au point de notre site ne sont pas les mêmes que ceux du site Web réel. :-o Dans ces conditions, il est peu commode de mettre au point les squelettes (il faut modifier au moment de la publication, toutes les clauses du genre « id_rubrique=3 ») , sauf à passer par des astuces tordues, qui ne sont guères satisfaisantes... Quelqun’un a-t-il une solution à ce problème... :-|

    • ce redoutable problème, c’est toi que te le crée tout seul !

      Pour avoir la même chose en local et sur le serveur il faut utiliser la fonction de restauration/sauvegarde de spip, ce qui génère un fichier dump.xml, et faire avec des mises à jour de la base de données d’un spip à l’autre. Tout est expliqué dans l’aide.

    Répondre à ce message

  • institut saint-ferdinand

    A l’ecole (primaire), nous utilisons PHPTriad au lieu d’easyphp.

    A l’install, tout se déroule bien jusqu’à la fin mais au moment de se retrouver sur le formulaire « login », la page affiche un message du type crypt()not build in php
    et lorsque l’on veut se rendre sur le site public on obtient

    -  > Warning : Rename failed (No such file or directory) in inc-cache.php3 on line 93

    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