簡體   English   中英

Magento:移動到另一台服務器后,base_url沒有更新

[英]Magento: base_url doesn't get updated after moving to another server

我將一個magento項目(1.9.0.1版)從一台服務器移到了另一台服務器(比如說從magento.domain.com移到了magentotest.domain.com)。 我更改了core_config_data表中的web / unsecure / base_url和web / secure / base_url,還更改了local.xml中的路徑

我刪除了所有內容var / cache,var / session和var / tmp,但是當我嘗試訪問magentotest.domain.com時,我總是被重定向到舊頁面(以及magentotest.domain.com/admin)

我試圖在magento代碼中跟蹤問題,發現的是在Mage_Core_Store_Model中,用$ this-> getConfig('web / unsecure / base_url')調用的URL仍然包含magento.domain.com,這對我來說是一生我不知道為什么。

在Google上搜索了三個小時之后,我發現了一個線索,即magento有時將其緩存文件存儲在SYSTEM tmp文件夾中。 當我在那里查看時,我發現了一個文件夾magento / var / cache,但是它是空的。 我刪除了,但無濟於事。

我不知道該怎么辦 有人遇到過這個問題嗎?

似乎我的情況很特殊:出於性能原因,安裝了一個名為“ redis cache”的擴展,只有當我清空THAT時,它才能正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM