文章彙整

"解決Magento問題"共有19篇文章

首頁  /  新知分享  /  Magento  /  解決Magento問題

分享Magento1.9.3.1 Coupon 的Bug與修正方式

此次的BUG是在結帳時候,如果你使用Coupon功能獲得折扣,之後就算取消或者此筆結帳完成,卻仍然一直保有Coupon獲得的優惠折扣,這是在開發其中的一個商業網站QA測試驗收時候發現的,先前的magento專案都沒測出這個問題,所以進而去比對其他專案的magento版本和source code,發現在magento的1.9.0.1和1.9.2.0版本,結帳流程的程式碼沒有一些參數設置和驗證,而1.9.3.1版本多了那些參數的設置與驗證導致BUG的產生。 復原BUG的流程 將產品加入購物車 執行Coupon code 取消Coupon code 顯示成功取消Coupon code ...

php版本升級 php 5 to php 7

有些magento的extension會有Php版本的要求,要求Php版本要7以上,而網站目前的php版本是5的話,就要做Php版本升級。   1.首先先執行以下指令來新增ppa伺服器 sudo add-apt-repository ppa:ondrej/php   2.然後你會看到一大串提示文字,只要按下Enter繼續就好了   3.接者輸入下面兩串指令 ...

8個強化magento效能的方法

Magento是一個相當複雜的系統,今天就來介紹幾個可以強化它的效能方式:     1.關掉不需要用的運送方法模組,可以強化checkout的效能      Magento預設是會打開Fedex,USPS,UDS,DHL,如果不需要的話,可以都關掉它      另外從這邊的程式可以知道為什麼會影響到checkout的效能      app/code/core/Mage/Shipping/Model/Shipping.php       ...

清除Magento的Log方式

Magento有一些user的統計資料或記錄,是存在資料庫的,但隨著時間的關係、這一些的資料會變的相當肥大,需要定時做清理。 Magento有相當多的log存在資料庫,隨著資料量的上升, 資料庫的效率會開始變差,所以可以先清除掉這些資料,如果用不到的話!   清除log的方式   從後台設定清除 或著可以在後台設定定時清理這些Log   透過指令清除 ...

加速magento! 什麼是Zend Opcache

什麼是Opcache Zend Opcache通過opcode做cache,讓php有快的執行過程,它將腳本存在共享內存中供以後使用,避免掉從磁碟讀取代碼進行編譯的時間消秏,同時它還應用了一些代碼優化模式,使代碼執行更快。   什麼是opcode 當編譯器完成編譯時 ,它會將生成直接可以執行的代碼(Operate Code, opcode). Opcode ...

若Magento排程未正常執行,如何檢查與正確的修正系統設定(以Ubuntu為例)

    安裝Magento免費套件AOE_Scheduler協助檢視資訊。 檢查系統語法是否正確。 寫出系統log,檢視log錯誤進行修正。   Magento免費套件AOE_Scheduler   我們可以在Magento搜尋AOE Scheduler,安裝後畫面會如下圖: ...

怎麼開啟全Magento網站的SSL

怎麼開啟全Magento網站的SSL 在之前的文章裡,我們聊過網站使用安全連線的重要性。今天,我們要教您如何非常簡單的開啟把Magento網站的全部SSL。 在開始之前,請先確定您的網站已經安裝了有效的SSL憑證。 相關文章: 如何購買與安裝SSL憑證 讓網頁連線加密(https)!如何讓網頁伺服器取得免費SSL憑證(Let’sencrypt) 如果您是Magento 2.x的使用者: 一、使用Admin的權限登入您的後台,點選左邊的Store→ Setting→ ...

Magento 聯絡我們功能啟用多個收件人地址

在目前的Magento的系統中,只允許一個收件人接受聯絡表單的訊息,設定聯絡表單的收件人的位置是在 System->Configuration->Contacts 的 “Send Emails To” 欄位 如果我們設定多個收件人,填入數個電子信箱並使用逗號分隔,這會讓我們在後台得到錯誤訊息 解決辦法   ...

使用Magereport檢視你的 Magento 網站安全性與漏洞

此影片向大家分享一個非常實用的網站 Magereport.com,這是網站可以幫助你檢視目前 Magento 1與Magento 2網站的安全性封包更新狀況與一些網站安全性檢視,在掃描與分析之後,Magereport會產生出一個專於你Magento的報告,你可以依照此報告做安全性更新與調整,每項檢測都附上安全性風險等級以及檢測及處理方式,幫助你的Magento更加安全! 歐斯瑞頻道:https://www.youtube.com/astralwebtw 臉書:https://www.facebook.com/astralweb.com

Magento新的ZEND FRAMEWORK安全漏洞

Magento新的ZEND FRAMEWORK安全性漏洞 Magento原廠近日發布了一個與Zend Framework 1和2的Email元件相關的安全性漏洞。包括Magento 1.x和Magento 2.x在內的許多PHP解決方案都使用了這個元件。如果您的伺服器使用Sendmail作為郵件傳輸代理的話,這個嚴重的漏洞可導致惡意的駭客使用遠端代碼執行攻擊。 要保護您的網站免受此漏洞的影響,您應該立即檢查郵件發送設定。請到您的Magento商店後台修改以下回復郵件地址的設定: Magento 1.x: ...

電商平台比一比,當Shopify對上Magento

  電商平台比一比,當Shopify對上Magento   如何選擇合適的電子商務平台,為建立及維護管理一個網路商店,這對於一個小型企業相當重要,關係到你電商經營的成功或失敗,因為它具關係到有限的資源和預算。   今天就要來討論目前全球最廣泛使用的兩大電商平台Shopify vs. Magento,正如你打算建立一個網路商店或您現有商品資訊遷移到另一個平台,在不久的將來,你可能會考慮選則Shopify和Magento社群版,是當今兩種廣泛讚譽和使用的電子商務建置、管理平台。 Shopify是採用租費機制,支付相當的費用就可以獲得相應的服務內容,具備大多數電商都需要的功能模組。 Magento社群版是一個開放源碼軟件,客製化自由度高,能夠與外部系統或服務進行資料整合。 ...

Magento 透過指令停用 Compilation

Magento 透過指令停用 Compilation Magento 系統可以通過編譯(Compilation)來提升系統的載入速度,啟用該功能會將系統中的code pool 編譯成可快速讀取的路徑,這也代表著每次更新系統code pool檔案都必須重新編譯一次,有時會不小心忘記重新編譯導致系統不正常運行,這時候您可以透過指令針對Compilation做清除或停用   首先使用SSH登入您的伺服器找到Magento資料夾目錄下shell資料夾,接著下指令 ...