2016-07-06 26 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
  • 設置
  • 檢查覈心/配置
相關問題