解決Cloudflare顯示524錯誤WordPress後台CSS樣式無法加載

在測試Linux伺服器時,WordPress後台和登入頁面的載入速度要慢得多。

WordPress後台CSS樣式無法加載,沒有CSS 樣式的HTML 頁面,非常難看!

排查為何的CloudFlare顯示524錯誤?

當我查看瀏覽器控制台時,我注意到3個關鍵CSS樣式沒有被加載,而且都有錯誤代碼524。

我立即懷疑是WordPress快取外掛是罪魁禍首,因此開始清除我所有的快取。但是,這並沒有解決問題,之後我透過測試清空所有快取並停用WordPress插件,但問題仍然存在。

我禁用了我的防火牆,並使用了不同的瀏覽器,懷疑瀏覽器緩存是罪魁禍首,但問題仍然存在。

隨著時間的推移,情況變得更糟,因為網站會無法如常訪問,出現Cloudflare “發生超時” 的錯誤頁面提示,錯誤代碼為524 ▼

解決Cloudflare顯示524錯誤WordPress後台CSS樣式無法加載

然後,快速搜索了這個特殊的錯誤代碼,很明顯它與Cloudflare 完全相關。

意識到這一點,我再次嘗試清除緩存,但不幸的是這並沒有解決問題,所以嘗試關閉Cloudflare的CDN代理,這將使所有流量都通過我的服務器,而不是首先通過Cloudflare CDN。

這樣做之後,錯誤出人意料地消失了。

網站不再出現Cloudflare 524錯誤代碼,但這樣做的副作用之一是該站點現在不安全,因為本來網站一直在使用Cloudflare 的SSL 證書。

實際上,瀏覽器甚至都無法加載網站,因為它實際上是一個BAD CERTIFICATE 錯誤。

不過,我應該在這裡受到責備,因為我不記得在遷移後安裝新的Let's Encrypt SSL 證書。

因此,在Cloudflare 暫停的情況下,我的網站在使用服務器的SSL 證書,該證書當然與我的域名不匹配,因此出現了錯誤。

但是,我們可以透過在CWP控制面板安裝新證書,很快就能解決了這個問題。

什麼問題造成Cloudflare 524錯誤?

網站現在已啟動並如常運行,但關閉Cloudflare而失去了CDN的優勢,因為啟用Cloudflare CDN只會再次引發錯誤。

我殷切希望網站能夠使用Cloudflare CDN,所以我在谷歌尋找解決方案。

至少這一次我知道要搜索什麼,因為我毫不懷疑是Cloudflare 導致的錯誤。

確實如此,我在Cloudflare 社區頁面上發現了很多類似的受害者。

不幸的是,它們中的大多數問題,都已關閉未解決。

然而,當我偶然發現Cloudflare發生超時問題的快速修復方法。

在那列出的6 個快速修復方案中的第六個,成功解決了此問題▼

什麼問題造成Cloudflare 524錯誤?

Your hosting provider has made服務器

  • 你的託管服務提供商對其Railgun 設置進行了服務器更改,導致出現錯誤524。轉到Cloudflare 儀表板,選擇Speed、Railgun,如果提供商不再支持Railgun,則禁用它,或者測試並從列表中選擇一個工作連接的選項。

如何快速修復Cloudflare 524錯誤?

由於之前我在Cloudflare 的速度設置中,無意中激活了Railgun。

如果網站所在的服務器不支持該功能,但該選項處於激活狀態,WordPress網站就會出現Cloudflare 524錯誤問題……

長話短說,禁用Railgun 就能快速解決這個問題,網站現在又回到了Cloudflare ▼

如何快速修復Cloudflare 524錯誤?禁用Railgun 就能快速解決這個問題

  • 但我們遇到問題,只要不放棄,善用谷歌搜索找答案,問題終究會迎刃而解的。
  • 成功突破困難,感覺是非常有成就感的!

發表評論

您的郵箱地址不會被公開。必填項已用*標註

回到頁首