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

Upgrade Joomla

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

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

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

Best of the Joomla templates since 2005. Offering responsive free Joomla templates & premium Joomla templates, RTL layouts for Joomla 3. 300K+ happy members

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

PHP Warning: Illegal string offset 'pathOnly' in /var/www/html/xyz/libraries/cms/html/html.php on line 621
PHP Warning: Illegal string offset 'detectBrowser' in /var/www/html/xyz/libraries/cms/html/html.php on line 622
PHP Warning: Illegal string offset 'detectDebug' in /var/www/html/xyz/libraries/cms/html/html.php on line 623
PHP Warning: Illegal string offset 'relative' in /var/www/html/xyz/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'detectBrowser' in /var/www/html/xyz/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'detectDebug' in /var/www/html/xyz/libraries/cms/html/html.php on line 626
PHP Warning: Illegal string offset 'pathOnly' in /var/www/html/xyz/libraries/cms/html/html.php on line 629

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

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

reCAPTCHA is a free security service that protects your websites from spam and abuse.

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

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

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

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

The Joomla! Project is proud to announce the release of Joomla! 3.7.

Featured Photo 攝影師:nanoom,連結:Pixabay

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top