當(dāng)您嘗試訪問(wèn)被禁止的資源或頁(yè)面時(shí),會(huì)出現(xiàn)錯(cuò)誤 403 forbidden。這是一個(gè)服務(wù)器響應(yīng)代碼,表明您沒(méi)有訪問(wèn)頁(yè)面或資源的權(quán)限。服務(wù)器識(shí)別連接并對(duì)用戶進(jìn)行身份驗(yàn)證,但阻止訪問(wèn)者查看頁(yè)面或資源。
該錯(cuò)誤的一些常見(jiàn)原因包括:
- 文件權(quán)限不正確
- 不兼容的 WordPress 插件
- 損壞的 .htaccess 文件或不正確的設(shè)置
- IP地址塊
除非您知道確切原因,否則解決錯(cuò)誤 403 forbidden 可能會(huì)很棘手。但遵循這些步驟可以幫助您排除故障并修復(fù)錯(cuò)誤。
對(duì) .htaccess 文件進(jìn)行故障排除
損壞或不正確的 .htaccess 文件設(shè)置是導(dǎo)致錯(cuò)誤的主要原因之一。您只能通過(guò)從文件管理器中刪除該文件來(lái)確定該文件是否是錯(cuò)誤的原因。然后訪問(wèn)網(wǎng)站或頁(yè)面以檢查刪除文件是否可以解決錯(cuò)誤。如果是,十,.htaccess 是罪魁禍?zhǔn)住?/p>
現(xiàn)在,登錄到您的WordPress 后端以自動(dòng)生成一個(gè)新文件或從文件管理器手動(dòng)創(chuàng)建一個(gè)新文件。以下是如何從SPanel?—Scala Hosting 的一體式控制面板運(yùn)行所有這些任務(wù)。
第 1 步:登錄 SPanel 的用戶界面。
通過(guò)www.domain.com/spanel/login 登錄您的 SPanel (不要忘記將yourdomain.com替換為您的實(shí)際域)。
第 2 步:打開(kāi)文件管理器
文件管理器是一個(gè)基于 Web 的直觀界面,用于無(wú)縫管理文件和文件夾。它允許他們從他們的托管賬戶創(chuàng)建、編輯和永久刪除文件和文件夾。他們還可以復(fù)制、移動(dòng)和重命名文件和文件夾,包括 .htaccess 文件。要打開(kāi)文件管理器,請(qǐng)滾動(dòng)到控制面板上的文件部分,然后單擊文件管理器。
選擇您網(wǎng)站的根目錄。如果您希望編輯根域的 .htaccess 文件,請(qǐng)從文件夾列表中選擇public_html 。如果它用于子域,則打開(kāi)該子域的文件夾。
第 3 步:刪除 .htaccess 文件
在從文件管理器中刪除文件之前,請(qǐng)確保將副本保存到您的計(jì)算機(jī)。只需滾動(dòng)到文件,通過(guò)左鍵單擊選擇文件,然后單擊下載圖標(biāo)下載到您的計(jì)算機(jī)。現(xiàn)在選擇刪除以從文件管理器中永久刪除。
訪問(wèn)該頁(yè)面以檢查它現(xiàn)在是否工作正常。如果是,則表示 .htaccess 已損壞。要生成一個(gè)新的新鏈接,請(qǐng)登錄到您的 WordPress 管理儀表板,單擊設(shè)置>永久鏈接。>保存更改而不對(duì)頁(yè)面進(jìn)行任何更改。
單擊保存按鈕而不對(duì)文本框進(jìn)行任何更改,以提示 WordPress 為網(wǎng)站自動(dòng)創(chuàng)建一個(gè)新的 .htaccess 文件。您可以通過(guò)文件管理器手動(dòng)創(chuàng)建文件。為此,請(qǐng)打開(kāi)您的域文件夾;如上所述,單擊新建文件/文件夾圖標(biāo)并選擇新建文件。
將新文件命名為.htaccess并保存。如果您的舊 .htaccess 文件中有基本設(shè)置,請(qǐng)小心地將它們復(fù)制到新文件中,不要混淆代碼,當(dāng)然,請(qǐng)忽略可能導(dǎo)致錯(cuò)誤的行。如果此步驟不能修復(fù)錯(cuò)誤,請(qǐng)考慮下一步并確保重新生成一個(gè)新的。htaccess,然后再繼續(xù)。
重置文件權(quán)限
不正確的文件權(quán)限設(shè)置可能會(huì)導(dǎo)致頁(yè)面返回錯(cuò)誤 403?。每次創(chuàng)建文件時(shí),SPanel 都會(huì)自動(dòng)分配特定的默認(rèn)權(quán)限。文件權(quán)限控制人們?nèi)绾巫x取、寫入和執(zhí)行文件,包括您、您的團(tuán)隊(duì)和公眾。
因此,重置文件權(quán)限可能有助于解決問(wèn)題。要完成它,請(qǐng)登錄 SPanel,打開(kāi)文件管理器>域的文件夾。請(qǐng)找到訪問(wèn)時(shí)返回 403 forbidden 錯(cuò)誤的文件,然后右鍵單擊它。如果是主頁(yè),找到索引文件(index.html 或 index.php)并右擊它。
從菜單中單擊CHMOD ,然后設(shè)置您的文件權(quán)限。然后單擊確定按鈕以保存更改。重新訪問(wèn)頁(yè)面以確認(rèn)此步驟是否解決了錯(cuò)誤。如果沒(méi)有,則可能是插件不兼容。繼續(xù)下一步以禁用插件。
禁用 WordPress 插件
如果前兩個(gè)步驟無(wú)法解決錯(cuò)誤,那么禁用所有插件應(yīng)該可以解決問(wèn)題。因此,停用它們并訪問(wèn)該網(wǎng)站以查看它是否正常工作。如果頁(yè)面加載正常,則插件是錯(cuò)誤的原因。但是,如果您的網(wǎng)站現(xiàn)在看起來(lái)很丑,請(qǐng)不要驚慌——停用所有插件通常會(huì)破壞網(wǎng)站。
請(qǐng)按照以下步驟將您的網(wǎng)站恢復(fù)到原始狀態(tài)并確定不兼容的插件。但首先,這是一次停用所有插件的方法。在您的 SPanel 儀表板上,在您的域目錄中找到wp-content文件夾——根域的public_html 。
在文件夾中,找到plugins文件夾,右鍵單擊它并選擇Rename 。在文件夾名稱的末尾附加.old或.disable ,然后保存重命名的文件夾以立即停用其所有插件。如果停用所有插件可以解決錯(cuò)誤,則通過(guò)將插件文件夾重命名為其默認(rèn)名稱來(lái)重新激活插件,以將您的網(wǎng)站恢復(fù)到其原始狀態(tài)。
然后按照以下步驟確定有問(wèn)題的插件:
- 打開(kāi)插件文件夾并重命名文件夾中的第一個(gè)插件以停用它。
- 訪問(wèn)該頁(yè)面以確認(rèn)其工作正常。
- 如果禁用插件可以解決問(wèn)題,則通過(guò)右鍵單擊并選擇刪除來(lái)永久刪除插件。
- 但如果沒(méi)有,則重新激活插件并禁用下一個(gè)插件。
- 這樣做直到找到導(dǎo)致錯(cuò)誤的插件。
當(dāng)你這樣做時(shí),刪除插件并退出 SPanel。