簡體   English   中英

WordPress自動登錄但沒有wp-admin訪問權限

[英]WordPress automatic login but no wp-admin access

我得到了一個基於WordPress網站的PHP項目。 問題是,我無法訪問wp-admin面板。 我在StackOverflow上看到了很多與此有關的問題,但找不到我的答案。

使用MySQL設置通過wp-config.php登錄到WordPress(我可以看到它,因為當我輸入錯誤的憑據時,我無法訪問項目的內部頁面)。 有人告訴我可以通過將wp-admin添加到URL來訪問wp-admin面板。 沒有wp-login.php文件,因為它是自動登錄。

實際上,當我輸入URL http://localhost:9999/html/pages/wp-admin (這是我的文件夾wp-admin的位置)時,我只得到子文件夾的列表。

我與管理員帳戶連接良好(在數據庫中寫為wp_capabilities | a:1:{s:13:"administrator";b:1;} ),但是當我使用current_user_can('administrator')函數進行測試時,我不被視為管理員。 您能幫我指引到哪里看看嗎?

根據我對原始問題的評論,似乎您在WordPress應用程序中缺少一些核心文件或功能。 解決此問題的一種方法是“手動”更新WordPress。

如何手動更新WordPress: https : //www.wordfence.com/learn/how-to-manually-upgrade-wordpress-themes-and-plugins/

我還要提到,通過瀏覽器顯示訪問您的網站目錄通常是一件壞事。 這樣做的原因是,有惡意的人很容易查找安全漏洞。

防止這種情況的一種方法是編輯.htaccess文件以包括以下內容:

Options -Indexes

暫無
暫無

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

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