【问题标题】:Links on my webpage point to 127.0.0.1 domain instead of servers ip address我网页上的链接指向 127.0.0.1 域而不是服务器 IP 地址
【发布时间】:2012-06-12 16:01:41
【问题描述】:

我正在安装 ELGG,这是一个基于 xampp 的社交网络框架。在服务器上运行时一切正常,例如

    http://127.0.0.1/.....

当我尝试通过输入

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

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

    http://127.0.0.1/....  

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

我在网上查了很多关于此的内容,但我无法将其缩小到实际导致问题的原因。

【问题讨论】:

    标签: http localhost elgg


    【解决方案1】:

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

    查看此页面:http://docs.elgg.org/wiki/Duplicate_Installation 具体这部分:http://docs.elgg.org/wiki/Duplicate_Installation#Change_the_installation_path

    【讨论】:

      【解决方案2】:

      您必须更改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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-12-01
        • 2018-09-10
        • 1970-01-01
        • 2020-03-29
        • 1970-01-01
        • 1970-01-01
        • 2017-06-01
        • 1970-01-01
        相关资源
        最近更新 更多