2013-10-23 46 views
0

这些都是,我发现,我怎么能迁移到WAMP的服务器查询,我的项目的目录是C:/wamp/www/elgg_test/,如果我/var/www/elgg_test/我得到一个空白页如何将elgg数据库迁移到wamp服务器?

数据库条目 更改安装更换查询路径

UPDATE elgg_datalists SET value =“/ var/www/elgg_test /”WHERE name =“path”; 更改数据directory`

elgg_datalists UPDATE SET value = “的/ var /数据/ elgg_test /” WHERE name = “dataroot”; 更改网站网址

更新elgg_sites_entity SET url =“http://test.myelgg.org/”; 更改文件存储数据的目录

(这里只改变第一路径!!) UPDATE elgg_metastrings设置字符串= '在/ var /数据/ elgg_test /' WHERE ID =(从elgg_metadata其中名_ID =(选择选择value_id * FROM (SELECT id FROM elgg_metastrings WHERE string ='filestore :: dir_root')as ms2)LIMIT 1);

回答

0

使mod_rewrite的你已在engine/setiings.php的变化?你有没有移动数据目录?您不必在elgg_metastrings中更改任何内容,也可以尝试升级该网站。

主要用于移动网站,只有在发动机/ settings.php配置和DB变化,你所做的一切,都需要

UPDATE elgg_datalists SET value = "/var/www/elgg_test/" WHERE name = "path"; 

UPDATE elgg_datalists SET value = "/var/data/elgg_test/" WHERE name = "dataroot"; 

UPDATE elgg_sites_entity SET url = "http://test.myelgg.org/"; 

仔细阅读,http://docs.elgg.org/wiki/Duplicate_Installation

0

如果您的目录是C:/wamp/www/elgg_test/,您应该使用C:/wamp/www/elgg_test/作为您的路径而不是/var/www/elgg_test/。查询将如下:

UPDATE elgg_datalists SET value = "C:/wamp/www/elgg_test/" WHERE name = "path"; 

UPDATE elgg_datalists SET value = "C:/wamp/www/elgg_data/" WHERE name = "dataroot"; // create data folder at C:/wamp/www/elgg_data/ 

UPDATE elgg_sites_entity SET url = "http://localhost/"; // if you are using localhost, else if you are using virtual host update acccrodingly. 
相关问题