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


How to migrate elgg database to wamp server?

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

数据库条目更改安装路径

更新elgg_datalists设置value = "/var/www/elgg_test/" 其中name = "路径";更改数据目录'

更新elgg_datalists设置value = "/var/data/elgg_test/",其中name = "dataroot";更改网站网址

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

(这里只改变第一条路径!!更新elgg_metastrings设置字符串 = '/var/data/elgg_test/' 其中 id = (从elgg_metadata中选择 value_id 其中 name_id = (从中选择 * (从中选择 ID elgg_metastrings其中字符串 = '文件存储::d ir_root') 作为 ms2) 限制 1) ;

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

确保在 Apache 上启用mod_rewrite

您是否在

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

主要用于移动站点,只需要更改引擎/设置.php以及您所做的数据库

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,请仔细阅读。

您应该使用 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.