解決ecshop首頁出現hacking attempt問題方法

來源:互聯網
上載者:User
隨著ecshop個人獨立商城逐漸興起,很多朋友可能會發現在使用ecshop的使用中會出現一些問題,比如首頁亂碼現象問題和首頁出現hacking attempt問題,因為ecshop首頁亂碼現象在以前的博文中提過了。所以今天說一說hacking attempt 的問題。

(1)出現的原因:

眾所周知,hacking attempt的意思是駭客攻擊,那麼是真的我們的商城受到了駭客攻擊了嗎?其實,並不是這樣的,在ecshop商城中,訂單間的相互衝突,或者管理者前後台之間的操作衝突,還有有時候的網路載入以及網路環境都會造成此項問題。那麼,具體是怎麼發生的呢?
比如說:當使用者在使用者中心把訂單設定為”已收貨”後 ,然後如果我再在後台把這個訂單設定為”已收貨” 就會出現這個問題。這就是訂單間的衝突問題造成的。那麼,當出現此項問題時,我們應該如何去解決呢?

(2)解決方式

這裡我用zhuji91的linux主機搭載的cpanel控制台進行詳細的操作。一般來說,出現此問題都是admin/order.php檔案中的語句出現錯誤,那麼我們只需要檢查一下那段語句是否正確就可以了。

step 1:開啟cpanel,進入檔案管理工具選擇自己的ecshop網站,點擊進入,選中admin/order.php檔案,郵件點擊edit。

 

step 2:開啟此檔案,找到define(‘IN_ECS’, true);這句話,如果沒有的話,請添加,如果有的話,那麼就有可能是網路環境或者訂單衝突所造成的此句話不能載入。

 

 

其實這個錯誤的原理很簡單,只需要明白ecshop內部的一個命令就可以很簡單的避免此項問題發生:初始設定檔案中這樣定義:

if (!defined(‘IN_AGA’))
{
die(‘Hacking Attempt’);
}


在使用的頁面中必須這樣:


define(‘IN_AGA’, true);
如果: define(‘IN_ESC’, true);


初始設定檔案就會執行定義的錯誤

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.