这些是我找到的查询,我如何迁移到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.