0

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

数据库条目 更改安装路径

UPDATE elgg_datalistsSET value= "/var/www/elgg_test/" WHERE name= "path"; 更改数据目录`

UPDATE elgg_datalistsSET value= "/var/data/elgg_test/" WHERE name= "dataroot"; 更改网站网址

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

(这里只改变第一个路径!!) UPDATE elgg_metastrings set string = '/var/data/elgg_test/' 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) ;

4

3 回答 3

1

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

确保在 Apache 上启用 mod_rewrite

于 2013-11-11T22:27:47.633 回答
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.
于 2015-02-12T03:26:26.557 回答
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

于 2013-11-20T19:35:35.047 回答