2012-11-27 89 views
0

我有一個在Bluehost託管的現場magento網站,我只是安裝了wamp,並試圖將生活網站克隆到本地wamp服務器。wamp magento沒有管理頁面

將某些配置從活動服務器更改爲本地後,該網站正常工作,但沒有管理頁面!如果我去localhost/magento/admin,它會帶我到404頁面並拋出錯誤: 在此服務器上未找到請求的URL/magento/admin。

我該如何解決這個問題?非常感謝。

服務器信息:wampserver2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b

+1

請勿使用「localhost」。並檢查index.php不應該在URL路徑中。 – benmarks

回答

1

看來,你的服務器沒有配置重寫。

嘗試http://localhost/magento/index.php/admin - 這應該工作。之後,在服務器上配置重寫(啓用mod_rewrite),以便一切按預期工作。

@標記是正確的 - 不要使用localhost(即沒有點的服務器名稱)。瀏覽器會顯示你的管理員登錄表單,但是有一個很大的機會,它將無法登錄你的管理面板。您最好將服務器名稱更改爲magento.local

+0

謝謝,那是關鍵,但是,我現在收到了新的錯誤信息:致命錯誤:調用未定義的函數curl_setopt()在C:\ wamp \ www \ magento \ lib \ Varien \ Http \ Adapter \ Curl.php上第87行 –

+0

您需要在PHP中啓用curl擴展 - http://www.magentocommerce.com/boards/viewthread/274194/ –

+0

謝謝。我在php.ini中取消了extension = php_curl.dll,問題仍然存在 –

0

發生此錯誤是因爲管理員值可能在少數表中發生了變化。請檢查下表並更新。

SET FOREIGN_KEY_CHECKS=0; 
    UPDATE `core_store` SET store_id = 0 WHERE code='admin'; 
    UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; 
    UPDATE `core_website` SET website_id = 0 WHERE code='admin'; 
    UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; 
    SET FOREIGN_KEY_CHECKS=1; 
+0

嗨Palanikumar,我跑你的查詢,它不會返回成功不是失敗的味精,相反,文本框中的代碼將被改爲: –