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