Ja elastica 模板升級至 Joomla! 3.7 的問題

Joomla 升級的動作太快,沒注意 JoomlArt 的模板還不支持,就冒然升上去 Joomla! 3.7 版,結果聯絡表單出現 libraries/cms/html/html.php on line 626 的錯誤。

當有使用者使用表單時,就會在主機的 log 檔,產生錯誤資訊。平常還好,不容易發現,當被廣告機器人盯上後,就會開始產生大量的 log 檔,沒有即時處理,主機的空間很快就會滿了。

紀錄一下,碰到的狀況。目前查詢 JoomlArt 官網,只能等修正文件出來了。

log 文件的錯誤紀錄像這樣:

當有人使用聯絡單後,就開始大量產生。

被廣告郵件機器人釘上後,及使用 reCAPTCHA 來阻擋垃圾郵件,但是錯誤的 php log 文件繼續產生。

主機被垃圾郵件機器人搞得 80% 的 CPU 負載
Linode cpu load

流量一天就可以刷掉 40G
net Traffic

使用防火牆將這些大陸 IP 擋掉,負載似乎開始回歸正常,錯誤文件檔產生的速度也慢下來了,我將聯絡表單的頁面先暫時拿掉,似乎也沒有用。

暫時就只能先這樣檔著用,升級到 Joomla! 3.7 前,一定要先清楚你使用的模板及外掛,有沒有完全支援,再升級上去。

Sending
User Rating 5 (5 votes)

發表迴響

Required fields are marked *.


%d 位部落客按了讚: