發布時間:2024-04-08 文章來源:深度系統下載 瀏覽:
| 今天給一個WordPress網站做了服務器遷移,遷移之后在新服務器上出現了一些問題。特別是后臺提交操作響應慢這個問題,讓我非常頭疼。研究了半天,終于問題得到解決。將解決方案記錄一下,以免以后遇到同樣的問題。 第一個問題是WordPress網站換服務器后,出現緩存目錄報錯。因為用WP Super Cache緩存插件。一般遷移WP網站,應該把所有插件禁用的。主要是兩個服務器網站所在的絕對路徑不一樣。把插件禁用,再重新啟用一下即可解決。其他緩存插件也要這樣操作一下,并且清理下舊緩存。 第二個問題是整合的Question2Answer無法訪問,這個也是絕對路徑變化導致的。需要修改qa-config.php里面的路徑。Q2A還有個報錯,插件里面的一個PHP語法錯誤,我把PHP版本從7.2切換到7.0就好了。PHP版本不是越高越好。 第三個問題就是提交操作時響應慢的問題。并不是所有提交都慢,我發現是跟郵件相關的操作會響應慢。那就是郵件發送出問題了。我的郵件解決方案是Easy WP SMTP插件+阿里云郵件推送。果不其然,測試了下郵件發不出去,響應半天。同服務器的另一個網站卻可以發,也是一模一樣的配置啊。仔細對比了一下,還是發現了一個很微小的差異。這個站配置的是25端口,果斷改成465端口,可以了! 分析原因,原來是騰訊云把25端口封掉了,需要自己提交解封才可以。這臺服務器沒有解封。。。導致郵件發布出去。然后去解封25端口,設置也改回25,也可以了! 總結一下,WordPress網站提交操作如果響應緩慢,先思考這個提交程序會做些什么。比如更新數據庫,但我這個是用的云數據庫,數據庫并未做任何變化。所以直接就略過這關了。再比如是不是引用了一些國外的資源,谷歌字體之類的。我原服務器上沒有問題,應該也不是這個問題。然后還有可能是插件干擾,可以適當禁用插件來測試。其實我這個就是插件出問題。找到問題后,解決問題就比較好辦了。 如果你和我一樣有多個同樣架構的網站,對比也是一個不錯的方法。 希望本文能夠幫你解決WP遷移過程中同樣的問題。 |
上一篇: