tengo un problema con el directorio DATA ,no me lo reconoce

Last updated by jesus Comments (12)

estoy instalando y todo bien hasta que tengo que poner la ruta de la carpeta DATA

 ,la cré fuera del directorio raiz como indican las instruciones  por ejemplo si elgg está en 

root/htdocs/elgg

 

la carpeta data esta en 

 

root/htdocs/data

tambien la puse en root/data

y nada me dice que bien no existe o que no es un directorio valido 

 

por favor alguien me podria ayudar gracias

 

image

  • Hola Jesus,

    no se entiende bién lo que te pasa pero estàs instalando la carpeta del core en un directorio pùblico (ej. public_html) mientras la de data en un directorio fuera de la zona pùblica? 

  • Si se entiende pero que las dos estàn en el mismo directorio, lo que seguro es un error

    ciao

  • lei  esa que me dejas y alguna mas , y en todas recomiendad lo mismo no poner la carpets data en la misma de la instalación y creo que lo hice asi , 

    Recomendamos que esta carpeta se llama "datos". Por razones de seguridad, esta carpeta se debe almacenar fuera de la raíz del documento. Por ejemplo, si Elgg está instalado en:

     / Home / www / elgg /
    

    Es posible que desee crear la carpeta de datos en:

     / Home / www / data

     

     

    el servidor tiene root/htdocs/elgg   en esa ruta está instalado el ELGG

    el directorio data pone en el tutorial debe ir en 

    root/htdocs/data

    o eso entendí yo , ,de no ser asi me podrias indicar  como? ,gracias por tu respuesta 

     

     

  • Hola,

    no, error. NO pueden estar àmbas al mismo nivel.

    / Home / www / elgg /
    no es lo mismo que / Home / www / elgg

    Ciao

     

  • por favor me podrias explicar un poco más detallado 

     

    image

    • Your data directory /data does not exist.

  • Creo que es el path. De alguna manera el path no es el que aparece. Consulta con tu hosting company.

    Rodolfo Hernandez

    Arvixe/Elgg Community Liaison

  • despues de mucho mirar encontré la solución

    en el directorio /htdocs/elgg/install abrir y editar el archivo Elgginstaller.php y borrar error y cambiar FALSE a TRUE

     

     

    // check that data root exists
    if (!file_exists($submissionVars['dataroot'])) {
    $msg = elgg_echo('install:error:datadirectoryexists', array($submissionVars['dataroot']));
    register_error($msg);
    return FALSE;
    }

     


    }

    // check that data root exists
    if (!file_exists($submissionVars['dataroot'])) {
    $msg = elgg_echo('install:datadirectoryexists', array($submissionVars['dataroot']));
    register_error($msg);
    return TRUE;
    }

     

    image

  • GRACIAS  rjcalifornia Y  Michele  por vuestras respuestas 

  • Hola Jesus,

    me alegro que hayas solucionado asì pero me parece bastante raro que hayas tenido que modificar un fichero del core...espero eso no te cause otros problemas en futuro

    Ciao

  • Jesus did you notify the developers of this error. I have been working all day trying to find a solution to this problem. Your advise above will work even in the middle of the Install process. Simply make the change you show above 'FALSE to TRUE and ftp the updated file. It works right in the middle of the install. Thank you for sharing this. I downloaded the latest version of elgg 1.9.4 and this error still exists in the Elgginstaller.php 

    Thank You

    Paul