Installing Elgg on XAMPP

Siga estas instrucciones para probar la instalación de Elgg en un ordenador local que use Windows.

  • Descargue e instale XAMPP en su equipo. Puede descargarlo desde «http://www.apachefriends.org/en/xampp.html».

  • Una vez completada la instalación, ésta le preguntará si quiere iniciar el panel de control de XAMPP. No es necesario de momento.

  • Abra el fichero C:\xampp\apache\conf\httpd.conf con un editor de texto simple, como por ejemplo el «Bloc de notas» de Windows, y elimine los caracteres (comentarios) con que están prefijadas las siguientes líneas:

    #LoadModule rewrite_module modules/mod_rewrite.so
    #LoadModule filter_module modules/mod_filter.so
    
  • Edite el fichero «php.ini» y cambie arg_separator.output = & por arg_separator.output = &.

  • Vaya a C:\xampp y haga doble clic en el programa «xampp_start».

  • Acceda a «http://localhost/» desde su navegador web.

  • Cambie la contraseña del servidor desde el apartado de seguridad.

  • Acceda a http://localhost/phpmyadmin e identifíquese con el usuario y contraseña del servidor.

  • Cree una base de datos llamada «elgg» desde el panel de phpMyAdmin.

  • Descargue Elgg. Descomprima el archivo de descarga y extraiga su contenido en C:\xampp\htdocs\sites\elgg.

  • Cree la carpeta de datos de Elgg: C:\xampp\htdocs\sites\data.

  • Acceda a «http://localhost/sites/elgg» desde su navegador web.

  • Accederá al asistente de instalación de Elgg. Siga los pasos para completar la instalación.

A note on XAMPP 1.7.4 and eAccelerator

Elgg es compatible con cachés de código intermedio (opcode) y se recomienda encarecidamente que active una herramienta que ofrezca este tipo de caché para acelerar la ejecución de Elgg. XAMPP incluye la opción de usar eAccelerator de manera predeterminada, pero por desgracia a la versión 1.7.4 de XAMPP le falta la biblioteca de Windows (DLL) necesaria para que funcione. Para conseguir que eAccelerator funcione, siga estos pasos:

  • Descargue la biblioteca de «http://eac.qme.nl/eAccelerator_v1_0_svn427_for_v5_3_5-VC6.zip».

  • Copie el fichero «eAccelerator_ts.dll» en C:\xampp\php\ext\php_eaccelerator.dll.

  • Elimine el carácter de comentario que prefija la siguiente línea del fichero C:\xampp\php\php.ini:

    ;zend_extension = "C:\xampp\php\ext\php_eaccelerator.dll"
    
  • Reinicie Apache.

Para asegurarse de que eAccelerator está activado:

  • Acceda a «localhost/xampp» con un navegador web.
  • Haga clic en «phpinfo()», en la barra lateral izquierda.
  • Utilice la funcionalidad de búsqueda de su navegador para encontrar «eaccelerator». Si no encuentra dicha palabra en la página, significa que eAccelerator no está activado.