Installer Elgg sur XAMPP

Ce mode d’emploi est fourni pour le cas où vous voudriez tester votre installation Elgg sur votre ordinateur local sous Windows.

  • Téléchargez et installez XAMPP sur votre ordinateur depuis https://www.apachefriends.org/fr/index.html

  • Une fois l’installation terminée, vous aurez la possibilité de démarrer le panneau de contrôle de XAMPP. Ne le faites pas pour le moment.

  • Ouvrez le fichier C:\xampp\apache\conf\httpd.conf avec notepad et décommentez ces lignes :

    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule filter_module modules/mod_filter.so
    
  • Éditez le fichier php.ini et modifiez arg_separator.output = & pour arg_separator.output = &

  • Rendez-vous sur C:\xampp et double-cliquez sur l’application xampp_start

  • Rendez-vous sur http://localhost/

  • Modifiez le mot de passe de votre serveur dans les options de sécurité

  • Rendez-vous sur http://localhost/phpmyadmin et connectez-vous avec l’identifiant et le mot de passe de votre serveur

  • Créez une base de données appelée « elgg » dans votre panneau phpmyadmin

  • Téléchargez maintenant Elgg. Décompressez-le et copiez-le dans C:\xampp\htdocs\sites\elgg

  • Créez le répertoire des données de Elgg tel que C:\xampp\htdocs\sites\data

  • Rendez-vous sur http://localhost/sites/elgg

  • Vous allez être redirigé vers les étapes de l’installation de Elgg. Installez-le et appréciez.

Une note sur XAMPP 1.7.4 et eAccelerator

Elgg est compatible avec les caches d’opcode et il est fortement recommandé que vous activiez un outil de cache d’opcode PHP pour améliorer les performances. XAMPP est fourni d’emblée avec le support d’eAccelerator, mais malheureusement la version 1.7.4 de XAMPP n’inclut pas la DLL requise. Pour que eAccelerator fonctionne, suivez ces étapes :

Pour vérifier que c’est activé :

  • Rendez-vous sur localhost/xampp

  • Cliquez sur phpinfo() dans la barre latérale gauche

  • Faites un Ctrl+F pour chercher eaccelerator. Si vous n’avez aucun résultat, eAccelerator n’est pas activé