2015-12-18 65 views
1

我可以成功登入phpmyadmin。phpmyadmin首次登出登出

但是,無論何時點擊phpmyadmin中的任何地方,或者當我重新加載頁面時,我都會再次登錄頁面,因此無法使用任何功能。

我該如何解決這個問題?

+0

您是否在瀏覽器中關閉Cookie設置? –

回答

1

TL; DR:刪除您的cookies,也是屬於phpmyadmin安裝的子目錄的cookie。


我把這個問題追溯到一個名爲pmaCookieVer的cookie。這個cookie包含一個與phpmyadmin版本相關的數字。如果phpmyadmin在該版本中發現不兼容的值,它將忽略瀏覽器發送的所有cookie。

我運行的phpmyadmin版本要求pmaCookieVer4。在Chrome Dev Tools中查看cookie時,cookie具有正確的值,即使刪除所有cookie也無濟於事。

原來我有一個cookie pmaCookieVer與我的計算機上的值5,但它被設置爲路徑/phpmyadmin/js,而不是/phpmyadmin。因此Chrome瀏覽器實用程序未在/phpmyadmin頁上顯示。在/phpmyadmin/js中有一些PHP腳本,並且這些腳本找到了不正確的值,因此開始了一個新會話並創建了一個新的pmaCookieVer cookie,但是這個腳本的路徑爲/phpmyadmin,因此它不會覆蓋錯誤的cookie。

我不知道這個cookie如何到達那裏,我認爲它是由一些錯誤的配置或一段時間出現的phpmyadmin錯誤造成的。

+0

謝謝你分享這個。你救了我。 –