2010-05-03 205 views
2

我剛剛在Windows上使用WAMP安裝了Magento。無法登錄magento管理

安裝成功,沒有任何錯誤或警告。

當我瀏覽管理頁面時,我可以看到登錄屏幕。輸入正確的憑證後,它不會顯示儀表板/控制面板。它顯示相同的登錄頁面。

如果我輸入錯誤的憑據,它的身份驗證和顯示信息爲「無效的用戶名或密碼」

我無法確定問題。如果有人已經解決了這個問題,請幫助我。

我如何登錄Magento管理。

注:安裝時我選擇了session = Database。這會成爲一個問題嗎?

回答

2

這實際上是Magento安裝中的一個常見問題,最常見的原因實際上是您訪問該網站的域。如果您在本地訪問該站點,則使用「站點」http://localhost/似乎會導致此問題。將主機添加到主機文件以將另一個域映射到本地主機(http://localhost.local爲我工作)可能使您能夠登錄。

可以肯定,這不是數據庫問題,而是與您的Web服務器有關的問題。

希望有所幫助。謝謝,

+0

感謝您的迴應喬。 但我在本地主機上運行我的web服務器(apache):8888 我正在瀏覽http:// localhost:8888/magento.com/admin 如果我嘗試你的方式,那麼它應該如何是http:// localhost:8888 .local/magento.com/admin 是我應該瀏覽的方式嗎? 謝謝 新航 – SIA 2010-05-03 22:35:11

+0

你正在改變的是域名。 「localhost」實際上是一個與「google.com」相同的域名。您將以http://localhost.local:8888/magento.com/admin – 2010-05-04 18:08:50

+0

的身份訪問域。另外,請注意,請更改系統中的基本URL以反映此情況。 – 2010-05-04 18:09:05

0

這是關於Magento的在app /代碼set_cookie_params /核心/法師/核心/型號/會話/摘要/ Varien.php:100 - 如果你從這個函數調用註釋掉ssl_only PARAM - 此錯誤將停止顯示。但不要忘記評論它在生產:)

+1

感謝您的回覆,但該函數中第100行沒有ssl_only參數。 code:call_user_func_array('session_set_cookie_params',$ cookieParams); 和$ cookieParams陣列代碼
//會話cookie PARAMS $ cookieParams =陣列( '壽命'=> $ cookie-> getLifetime(), '路徑'=> $ cookie->的getPath( ), 'domain'=> $ cookie-> getConfigDomain(), //'secure'=> $ cookie-> isSecure(), 'httponly'=> $ cookie-> getHttponly() ); 我試過這個,但沒有運氣。還要別的嗎。 – SIA 2010-05-04 11:48:46