国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

class-wp-roles.php 中的錯(cuò)誤 - 'array_keys() 期望參數(shù) 1 為數(shù)組”
P粉253518620
P粉253518620 2023-08-30 13:11:16
0
1
637
<p>幾天前,我注意到我無(wú)法再訪問(wèn) WordPress 中的管理儀表板。我會(huì)使用正常的管理員用戶名/密碼登錄,但隨后我會(huì)被重定向到網(wǎng)站主頁(yè)而不是 WordPress 儀表板。并且頁(yè)面頂部的管理欄沒(méi)有顯示轉(zhuǎn)到儀表板或編輯頁(yè)面等的常用選項(xiàng)。之后當(dāng)我嘗試轉(zhuǎn)到 wp-admin 時(shí),我收到一條錯(cuò)誤消息“抱歉,您不允許訪問(wèn)此頁(yè)面?!?lt;/p> <p>當(dāng)我啟用 wp_debug 時(shí),我開(kāi)始看到以下錯(cuò)誤消息:</p> <blockquote> <p>警告:array_keys() 期望參數(shù) 1 為數(shù)組,在 /var/www/wp-includes/class-wp-roles.php 第 291 行給出的字符串</p> <p>警告:在第 291 行 /var/www/wp-includes/class-wp-roles.php 中為 foreach() 提供的參數(shù)無(wú)效</p> <p>警告:array_keys() 期望參數(shù) 1 為數(shù)組,在 /var/www/wp-includes/class-wp-roles.php 第 291 行給出的字符串</p> <p>警告:在第 291 行 /var/www/wp-includes/class-wp-roles.php 中為 foreach() 提供的參數(shù)無(wú)效</p> </blockquote> <p>即使我禁用了所有插件,也會(huì)顯示此錯(cuò)誤,并且無(wú)論當(dāng)前激活哪個(gè)主題,它都會(huì)顯示。我在搜索中找不到太多有關(guān)此錯(cuò)誤的信息,并且有關(guān) class-wp-roles 的幾個(gè)線程特定于我不使用的某些插件。</p> <p>我做了正常的首次檢查,比如關(guān)閉所有插件、檢查 wp-config.php、檢查文件權(quán)限、檢查 phpmyadmin 中的帳戶角色/權(quán)限,甚至使用 phpmyadmin 創(chuàng)建了一個(gè)新的管理員用戶。我還在“安全模式”下加載了該網(wǎng)站,該模式禁用所有插件并默認(rèn)為 WordPress 中的“二十二十”主題。仍然無(wú)法訪問(wèn) WordPress 儀表板。 wp-admin.php。</p> <p>一些附加信息,我的網(wǎng)站使用 Storefront 主題和 WooCommerce,但由于即使這兩個(gè)主題均未激活,也會(huì)顯示此錯(cuò)誤,所以這應(yīng)該不重要,對(duì)吧?我的網(wǎng)站托管在 GoDaddy 上,當(dāng)我第一次遇到此錯(cuò)誤時(shí),該網(wǎng)站使用的是 WordPress 6.0.3,但昨天它自動(dòng)升級(jí)到 6.1.1,但我仍然遇到同樣的問(wèn)題。 (我真的希望升級(jí)能夠解決這個(gè)問(wèn)題。)該網(wǎng)站的其他一切似乎都工作正常。我只是無(wú)法訪問(wèn)管理儀表板!非常感謝任何對(duì)此的幫助。</p>
P粉253518620
P粉253518620

全部回復(fù)(1)
P粉818317410

哇,太快了。我今天創(chuàng)建了一個(gè) Stack Overflow 帳戶,就是為了發(fā)布這個(gè)問(wèn)題,經(jīng)過(guò)幾天的頭撞桌子試圖弄清楚這個(gè)問(wèn)題,我在幾個(gè)小時(shí)內(nèi)得到了解決方案。

對(duì)于遇到類(lèi)似問(wèn)題的人,一定要先進(jìn)行定期檢查以排除這些問(wèn)題,然后轉(zhuǎn)到您網(wǎng)站的 phpmyadmin,然后轉(zhuǎn)到 wp_options > 表。查找 wp_user_roles 條目。確保它有這樣的內(nèi)容:

我的 wp_user_roles 實(shí)際上只是將其設(shè)置為值:

事實(shí)證明這是錯(cuò)誤的值!我不知道這是怎么發(fā)生的。在這個(gè)問(wèn)題之前,我根本沒(méi)有在 phpmyadmin 中亂搞。應(yīng)該是插件什么的。當(dāng)我用正確的角色和功能列表替換該 AOK 時(shí),我立即能夠再次訪問(wèn) WordPress 管理儀表板。

如果您使用的是 WooCommerce,則需要執(zhí)行一個(gè)額外步驟:您需要停用并重新激活 WooCommerce 插件。這是因?yàn)樯厦娴慕巧斜砣鄙僖粋€(gè)特定于 WooCommerce 的角色,稱(chēng)為“商店經(jīng)理”,您可以通過(guò)該角色訪問(wèn) WooCommerce 的產(chǎn)品、訂單、分析、優(yōu)惠券等頁(yè)面。

就是這樣!非常感謝 @VijayHardaha 幫助解決這個(gè)問(wèn)題!我希望有一天這個(gè)帖子可以幫助其他人。

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板