I've just get it work. In the user files directory there is a file view_paths. After moving to the other location it's needed to change paths! There is a serialized object inside, after reserializing and editing paths works great!
it is so simple,
some step to install elgg
1.unzip the pack in the folder (such as :-elgg) on the sever root .
2.then access this elgg folder through browser.
3.now first create database in mysql (sucg as :-elgg_db)
4.when u access through browser ,enter
user name mysql:-root
passwd of database:-password
host name:-ip address/localhost.
prefixx for table:-elgg_
5.now u see the content ,copy that content in .htaccess file,before it create .htaccess file on elgg folder and give permission (if working on linux).
6.and only setting file is present in engine folder ,delete other setting file.
7.now u will get registration form ,fill it.
8.successfully msg u will get.
if you want to copy an elgg installation with data to another server the link above give you the right instructions
UPDATE elgg_metastrings set string = '/YOUR/NEW/DATA-PATH/
' WHERE id = (SELECT value_id from elgg_metadata where name_id = (SELECT * FROM (SELECT id FROM elgg_metastrings WHERE string = 'filestore::dir_root') as ms2) LIMIT 1) ;
it works :-)