繼續分享wordpress網站維護教程。前幾天wordpress 6.0.1正式發布,官方修復了一些BUG,大多數人都已經更新,或者是被迫自動更新了,不過有部分用戶在升級wordpress 6.0.1后發現網站登陸不了后臺了。
如上圖所示,使用域名/wp-admin這個地址登陸wordpress建站后臺時會提500錯誤。此時網站的前臺瀏覽是正常的,每個頁面都可以正常打開。(也有部分是前臺頁面也打不開)
這個錯誤的臨時解決方法是換一個登陸地址:域名/wp-login.php,我們可以直接使用這個地址登陸wordpress后臺。
接下來我們開始處理問題。悅然wordpress建站根據這段時間處理此類問題的經驗,總結出以下兩個可能的原因。
.htaccess文件是用來管理網站偽靜態和301跳轉的,有部分人的網站在升級wordpress 6.0.1后出現了.htaccess文件被清空,或者是被覆蓋的問題,如果是這個問題,那么重新創建一個.htaccess文件,然后添加正確的301跳轉和偽靜態規則就可以了。
總結下來出現此類問題的原因如下:
1.誤操作.htaccess文件。這個概率比較小,但確實存在,如果你的wordress網站安裝了wpfile或rank math seo這類插件,它們是可以直接編輯網站.htaccess文件的,操作不當就可能出問題。
# The directives (lines) between “BEGIN WordPress” and “END WordPress” are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
2【.htaccess文件】被wordpress自動覆蓋。有部分使用虛擬主機的用戶在升級wordpress6.0.1之后就會出現此類問題,如果升級之后在后臺編輯了.htaccess文件,或者和是點擊后臺【設置】-【固定鏈接】,此時不管你有沒有進行修改,wordpress都有可能會自動給你覆蓋為默認的.htaccess文件,覆蓋掉你原來的設置。如果你仔細觀察.htaccess文件中的內容,可能會發現上面的提示,大意就是說只要你修改了這部分內容,它都會被自動替換為默認值。
解決方法很簡單,我們只需要重新在.htaccess文件中填寫偽靜態和301跳轉規則就可以了,保存之后即可恢復正常。
預防:如果你的網站反復出現此類問題,那么可調整一下.htaccess文件的寫法。
首先我們把wordpress固定的偽靜態內容添加到.htaccess文件的開頭部分,并且這一部分不要去動它,如下圖所示:
# BEGIN WordPress
# The directives (lines) between "BEGIN WordPress" and "END WordPress" are
# dynamically generated, and should only be modified via WordPress filters.
# Any changes to the directives between these markers will be overwritten.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
# END WordPress
然后額外的偽靜態設置、301跳轉設置、主機商提供的一些緩存設置等都添加到【# END WordPress】之后。這樣就可以。
如上圖所示,悅然wordpress建站遇到的兩個/wp-admin打不開的問題都是wp-admin目錄中的index.php文件出問題導致的,出問題的index.php文件打開后會出現一堆亂碼。
如果你的網站也是這樣的問題,那么處理方法很簡單,只需要重裝一下wordpress 6.0.1就可以了。一般wordpress外貿建站用戶都可以直接在wordpress后臺重裝,如上圖所示,點【更新】,然后選重裝6.0.1就可以了,如果重裝成功,那么/wp-admin地址不能打開的問題就可以解決。(建議:問題修復之后,大家可以點一下上面的第一個“切換到僅自動安裝維護和安全版本更新”)
如果你的是中文網站,服務器在國內的,那么有可能沒辦法直接在后臺更新,因為可能存在一些網絡問題。這里情況我們可以手動下載wordpress 6.0.1的安裝包,然后參考上面的教程手動重裝。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系