如何将elgg数据库迁移到wamp服务器?

时间:2013-10-23 20:06:10

标签: php elgg

这些是我找到的查询,我如何迁移到wamp服务器,我的项目目录是C:/wamp/www/elgg_test/,如果我用/var/www/elgg_test/替换查询我得到一个空白页< / p>

数据库条目 更改安装路径

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

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

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

(这里只改变第一条路径!!) UPDATE elgg_metastrings set string ='/ var / data / elgg_test /'WHERE id =(来自elgg_metadata的SELECT value_id,其中name_id =(SELECT * FROM(SELECT id FROM elgg_metastrings WHERE string ='filestore :: dir_root')为ms2)LIMIT 1) ;

3 个答案:

答案 0 :(得分:1)

通读http://docs.elgg.org/wiki/Duplicate_Installation

确保在Apache

上启用mod_rewrite

答案 1 :(得分:0)

您是否在engine/setiings.php进行了更改?你移动了数据目录吗?您无需在elgg_metastrings中更改任何内容,也可以尝试升级网站。

主要用于移动网站,只需要像你所做的那样更改engine / 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

答案 2 :(得分:0)

如果您的目录是C:/wamp/www/elgg_test/,那么您应该使用/var/www/elgg_test/作为路径C:/wamp/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.