Como instalar

Hola!

al intentar instalar Elgg, me aparece esto:

Requirements check

Your server failed the requirements check. After you have fixed the below issues, refresh this page. Check the troubleshooting links at the bottom of this page if you need further assistance.

PHP

  • The open_basedir PHP directive may prevent Elgg from saving files to its data directory.

Web server

  • We think your server is running the Apache web server.

    The rewrite test failed and the most likely cause is that AllowOverride is not set to All for Elgg's directory. This prevents Apache from processing the .htaccess file which contains the rewrite rules.

    A less likely cause is Apache is configured with an alias for your Elgg directory and you need to set the RewriteBase in your .htaccess. There are further instructions in the .htaccess file in your Elgg directory.

Database

  • The database requirements are checked when Elgg loads its database.

Que puedo hacer?? Es urgente, se agradecería muchísmo.

Espero una respuesta.

 

Saludos!

  • hola de nuevo solo quisiera saber como se aplica el Rewritebase/ o el Rewriteengine on

     

    gracias por favor pronta respuesta

  • Hola, yo estoy intentando instalar elgg y me aparecce lo mismo que a ti jorge. No tengo ni dea de que puedo hacer :( Alguien sabe como solucionarlo??

  • Hola, el "Rewritebase" y "Rewriteengine" hay que ponerlo en el fichero especial .htaccess (ojo al punto inicial) del raiz (root) del alojamento, bien directorio web o html o www ... depende de vuestro hosting.

    Esto es con apache.

    Saludos

  • hola mitacss no es un problema tan serio, al parecer estas instalando en un host gratuito sigue estos pasos para que resuelvas tu problema, testeado en nixiweb

    1) antes de subir los archivos al host asegurate de usar filezilla, editar el htaccess_dist y desmarcar #RewriteBase /  osea ponerlo asi RewriteBase /

    2) crear la carpeta data fuera del directorio raiz quedaria asi

    data,
    public_html,
    DO_NOT_UPLOAD_HERE

    nota: ten en cuenta que no son sub directorios

    3) abre la carpeta public_html y elimina el archivo htaccess que esta por defecto

    4) sube los archivos de instalacion dentro de la carpeta public_html, ojo tienen que ser sueltos sin sub directorios me refiero que no vas a meter la carpeta de elgg dentro de la carpeta public_html sino los archivos que estan dentro de la carpeta elgg

    5) crea la base de datos generalmente tienen esta configuracion xxxxxxxxxx_ para el nombre y el usuario

    6) abre el explorador e inica la instalacion por el link que creaste en el host

    7) te aparece el error "The open_basedir PHP directive may prevent Elgg from saving files to its data directory." pero no te preocupes ve a la pagina del host y busca la informacion php te daras cuenta que no tiene un valor asignado al parecer dicho valor se asigna despues de la instalacion, el error del apache queda resuelto con la edicion del archivo htaccess.

    8) dale a net y continua con tu instalacion en database host vas a poner en el caso de que sea por nixiweb, mysql.nixiweb.com

    9) en la ruta Elgg Install Directory pones /home/xxxxxxxxxxx/public_html/ donde las x son tu nombre de usuario creado en el host

    10) en la ruta Data Directory pones /home/xxxxxxxxxxx/data/

     

  • Yo tengo un problema, tengo mi propio servidor de hosting, y me estoy volviendo un poco loco, si no entiendo mal, metas o no en el directorio principal del alojamiento los ficheros, al indicar en el RewriteBase la ruta, le estas diciendo cual será el directorio inicial para dicha aplicación, pero en mi caso a través del .htaccess ni poniendo el RewriteBase antes del RewriteEngine ni poniendo la ruta completa desde / ejemplo:

    /var/www/clients/client1/web1/social/

    ni poniendo desde despues del directorio principal del hosting ejemplo:

    clients/client1/web1/social/

    ni haciendo ninguna de las cosas anteriores me funciona, los ficheros tienen todos permisos 644 los directorios 755 y el propietario para evitar errores he puesto www-data.

    Bueno muchas gracias de antemano, espero poder solucionarlo, tengo otras 6 web en el directorio principal del alojamiento y necesito obligatoriamente que esté en un subdirectorio.

  • Buenos dias su ayuda, estoy instalando elgg en servidor remoto, en cuanto a RewriteBase no me genera error, pero si en  Register globals must be turned off, he editado el htaccess al final le he puesto php_flag register_globals off pero al actualizar la instalacion em genera error 500 Internal Server Error, que puedo hacer?.

Spanish Community Group

Spanish Community Group

Spanish support group. Grupo de apoyo de usuarios en español