我想在客戶的網站上進行開發,但是通過對其進行克隆。所以,主要網站的網址是:http://website.com
和我試圖創建的克隆是:http://test.website.com
。Drupal Commerce Kickstart - 製作Live網站的測試網站
到目前爲止,我已經做了以下內容:
- 複製整個根目錄爲
public_html/test
目錄(與文件夾配置,場,FirePHPCore,fontyourface,包括爵士,雜項,模塊,腳本,網站,風格和主題) - 創造的cPanel子域名爲
test.website.com
- 檢查的文件
settings.php
(內sites/default
文件夾)爲$base_url
但發現它的註釋,所以離開它,因爲它是不變的。 - 通過phpMyAdmin複製數據庫並更新
settings.php
(sites/default
文件夾內)中的新數據庫詳細信息。 - 裏面的表
variable
,兩行的名字分別爲securepages_basepath
和securepages_basepath_ssl
。將其值從http://website.com
更改爲http://test.website.com
(使用variable_get
和variable_set
函數)。
現在我可以訪問http://test.website.com
,但是當我在登錄點擊(從頭部)需要我來http://website.com/user
如果手動鍵入http://test.website.com/user
和登錄然後帶我到http://website.com/users/admin
然後我在正確的地址http://test.website.com/users/admin
手動鍵入。
而當我註銷時,它又把我帶回http://website.com
。
所以我想知道如何完全讓它在http://test.website.com
上工作? 是否有更多變量需要更改? 我怎麼能100%確定測試網站只使用測試而不是活的網站。我怕搞亂現場網站。
請指教,謝謝!
您確定在遷移過程中從緩存表中刪除了數據嗎? –
@Mołot,我早先忘了,但現在我'TRUNCATED'所有的緩存表,但它仍然在登錄後進入'http:// website.com/users/admin',而不是停留在'http://測試.website.com/users/admin' –
另外我剛剛注意到,無論我在測試網站管理員'http:// test.website.com/users/admin'上發生什麼變化,它都會影響到現場網站!我仔細檢查了'settings.php'文件,我有測試數據庫信息設置在那裏,而不是活的。任何幫助? –