WordPress插件更新后網(wǎng)站崩潰?教你3招輕松解決
WordPress因眾多插件而廣受歡迎,用作建站平臺,但插件一旦更新出現(xiàn)故障,網(wǎng)站就會癱瘓,確實(shí)讓人頭疼。這就像興沖沖地建造高樓,卻在關(guān)鍵時刻出了差錯。不過,別擔(dān)心,總有解決的辦法,困難再多,總有出路。
一探討出錯根源
插件與WordPress版本的不兼容常常是導(dǎo)致問題的主要原因。有些插件開發(fā)者未能及時跟進(jìn)WordPress的版本更新,這種不兼容可能導(dǎo)致網(wǎng)站瞬間陷入混亂。我見過一個攝影網(wǎng)站,由于插件未及時更新,展示相冊的功能突然失效。此外,代碼問題也是一大隱患,有些插件在更新時會出現(xiàn)bug。比如,一個本地新聞網(wǎng)站的插件更新后,代碼出現(xiàn)混亂,直接導(dǎo)致新聞無法正常加載。
插件之間有時會出現(xiàn)矛盾。許多小規(guī)模電商網(wǎng)站為了增加功能,會安裝大量插件,而這些插件之間有時會無緣無故地發(fā)生沖突,導(dǎo)致網(wǎng)站無法正常運(yùn)行。
二數(shù)據(jù)備份要先行
進(jìn)行任何修復(fù)工作時,確保網(wǎng)站數(shù)據(jù)的備份至關(guān)重要。若缺失備份,后續(xù)操作一旦出錯,后果不堪設(shè)想。兩年前,一位旅游愛好者所建的網(wǎng)站,因更新插件時出現(xiàn)錯誤,且未進(jìn)行數(shù)據(jù)備份,導(dǎo)致部分寶貴的旅行日志不翼而飛。我們可通過WordPress自帶的備份功能或使用專業(yè)插件進(jìn)行備份。在大型商業(yè)網(wǎng)站的日常維護(hù)中,數(shù)據(jù)備份已成為每日必行的常規(guī)任務(wù)。
數(shù)據(jù)備份需存放在安全區(qū)域,比如云端存儲或獨(dú)立硬盤。一旦存儲位置出現(xiàn)故障,備份便失去了意義。
三錯誤提示細(xì)查看
WordPress在出現(xiàn)錯誤時會提供提示。這些提示非常重要。比如在學(xué)校網(wǎng)站的后臺,若開啟調(diào)試模式,就能看到詳細(xì)的錯誤信息,有助于分析問題所在,比如是內(nèi)存不足還是權(quán)限問題。再比如,某個文學(xué)博客網(wǎng)站的插件更新出現(xiàn)錯誤,按照同樣的方法查看錯誤提示,就能大致判斷問題出在數(shù)據(jù)調(diào)用上,這有助于后續(xù)的故障排除。
必須懂得有效運(yùn)用這個錯誤提示,它猶如一座燈塔,為我們指明解決問題的途徑。
使用FTP登錄網(wǎng)站,關(guān)閉插件功能是個挺管用的辦法。我了解一個音樂分享平臺,更新插件后,播放列表就無法顯示了。于是,我通過FTP更改插件文件夾的名字來禁用插件。網(wǎng)站一旦恢復(fù)正常,基本就能判斷出是那個插件出了問題。雖然這個方法比較基礎(chǔ),但在迅速找出問題插件方面挺有幫助的。
若是個體搭建的個人博客平臺,缺乏技術(shù)團(tuán)隊(duì)協(xié)助,那么初次嘗試這種方法無疑是明智之舉。
五檢查兼容性很重要
add_filter('wp_roles_init', function(){ deactivate_plugins('插件文件夾名/plugin.php'); });
要解決兼容性問題,首先要檢查插件與WordPress的匹配度。可以訪問插件官網(wǎng),或是查閱其更新記錄。有位美食博主安裝新插件后遇到故障,查閱官網(wǎng)后得知該插件僅支持舊版WordPress,于是找到了問題根源。若發(fā)現(xiàn)不兼容,應(yīng)及時聯(lián)系開發(fā)者。通常,開發(fā)者會提供解決方案,比如發(fā)布補(bǔ)丁或更新版本的時間表。
這項(xiàng)任務(wù)雖繁雜,卻能徹底消除軟件生態(tài)中的不協(xié)調(diào)現(xiàn)象。
六多方排查有章法
排查插件間的矛盾問題挺麻煩。一個一個地關(guān)閉再開啟插件,看似笨拙,但有時還挺管用。之前提到的那個小規(guī)模電商網(wǎng)站就是用這種方法解決的。還有種方法是往主題文件里加入一段代碼來檢測。這得懂點(diǎn)代碼知識,對技術(shù)新手來說得格外小心。尤其是那些以藝術(shù)展示為主的網(wǎng)站,排查插件沖突時更要格外留神,以免弄壞了原本漂亮的頁面效果。
若插件文件出了問題,嘗試重新安裝插件或許可行。另外,向官方論壇或插件開發(fā)者尋求幫助,就像尋求最后一道防線,也許能解決我們的難題。在處理插件更新時,必須小心翼翼,就像走鋼絲一般,稍有不慎就可能影響網(wǎng)站的正常運(yùn)作。那么,大家是否遇到過特別棘手的WordPress插件更新錯誤?
作者:小藍(lán)
鏈接:http://m.huanchou.cn/content/7111.html
本站部分內(nèi)容和圖片來源網(wǎng)絡(luò),不代表本站觀點(diǎn),如有侵權(quán),可聯(lián)系我方刪除。