2016-07-06 40 views
0

我在我的子域中为客户端构建了一个站点。然后我将它跨文件和数据库传输到一台新的服务器上。任何方式来设置基地网址在没有重新安装?

问题是基地网址不再有效。

我手动设置,如:

<base href="http://www.website.com/"> 

但是,这似乎使在新标签打开的所有链接。

有没有什么办法可以通过数据库或配置文件解决这个问题?

+0

你尝试:'<基地HREF = “[[++ SITE_URL]”> '? – Vasis

+0

@Vasis是的,我做到了。问题在于,它似乎将旧的子网域网址保存在“site_url”设置中。 虽然我无法在数据库或配置文件中找到该设置。 – MeltingDog

+0

您是否尝试手动清除'/ core/cache /'文件夹? – Vasis

回答

0

Modx中的大部分路径和网址都基于站点范围的设置。有可能有几个,你将不得不调整。 core_path是这些中最基本的。

这些都可以在齿轮下的经理的右上角可以发现,在“系统设置”

而且,如果这和配置文件本身是不够的,这太问题提示重新安装安装文件夹并重新运行初始设置。

Move modx site from subfolder to root folder

1

移动镆铘网站到另一台服务器,域或子域后,您需要检查以下几个地方,并采取行动:(!)

  • 明确站点缓存
  • 检查通过FTP如果缓存文件夹真的是空的
  • 如果没有 - >设置权限,请问您的主机是否777或755
  • 编辑模板以包含新的基址href
  • 检查你的.htaccess如果你有旧重写规则为旧路径或URL
  • 设置
  • 检查核心/配置
相关问题