我的网页上的链接指向127.0.0.1域而不是服务器IP地址

时间:2012-06-12 16:01:42

标签: http localhost elgg

我是安装ELGG,它是xampp之上的社交网络框架。当它在服务器上运行时,一切正常。

    http://127.0.0.1/.....

当我尝试通过输入

从网络上的另一台计算机查看该页面时
    http://(the servers ip address)....

加载第一页但所有链接都尝试转到

    http://127.0.0.1/....  

似乎它试图从127.0.0.1获取资产。

我在网上看到了很多这方面的内容,但我无法将其缩小到导致问题的原因。

2 个答案:

答案 0 :(得分:0)

我猜测问题是您的网站在elgg_sites_entity数据库表中的条目需要更新。 (该表名假定您使用“elgg_”作为数据库表前缀 - 在安装时设置)

查看此页面:http://docs.elgg.org/wiki/Duplicate_Installation 特别是这部分:http://docs.elgg.org/wiki/Duplicate_Installation#Change_the_installation_path

答案 1 :(得分:0)

您必须在site_entity表格中更改datalists表格的链接和2个条目。

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/";

请参阅here