2012-08-17 48 views
1

當我想在我的Magento店(後端)查看訂單,我得到這個錯誤:Magento的 - 後端 - 錯誤試圖查看訂單

公告:未定義指數:以百分比/家庭/用戶/ [用戶名]/[域名] /app/design/adminhtml/default/default/template/sales/order/totals/tax.phtml on line 40

這是一個新的錯誤,這不會發生。 我最近沒有安裝任何擴展程序(在安裝最新的擴展程序後,所有東西都仍然可用)。

開發服務器沒有這個問題。實時和開發之間唯一的區別在於活動服務器使用memcached,而開發服務器不使用。 (開發中有最新的文件,所以不能直播,開發數據庫是活DB的新副本)

我已經清除了活服務器上的緩存,但問題並未消失。

+2

也許開發服務器有不同的錯誤報告級別?由於此錯誤說明了有關通知。 – 2012-08-17 12:53:14

+0

清除緩存 - 哪一個?即使已經清除了通常的法師高速緩存,文件等,Memcache仍然存在。 – OpenSorceress 2012-08-17 15:11:04

回答

-2

查找範圍的index.php和改變

error_reporting(E_ALL | E_STRICT); 

error_reporting(0); 

這應該隱藏的通知,但也將隱藏(可能)重要聲明也。

+0

錯誤抑制不是解決方案。它甚至不是一個繃帶。即使在生產環境中,也應該記錄錯誤以解決問題,而不是簡單地沉默。 Downvote用於提示錯誤消失而不解決。 – OpenSorceress 2012-08-17 15:07:39

+0

我的確提到過這個解決方案會隱藏重要的錯誤。有點苛刻,以downvote或許... – sulman 2012-08-17 15:11:31

+0

關於OP的問題 - 關於Magento具體來說,這將被視爲我的書中的那些「重要通知」之一:未定義的索引「百分比」與稅收,其中Mage是衆所周知的容易出錯和錯誤。 – OpenSorceress 2012-08-17 15:15:14

1

這隻能說明了:

  • 含訂單配置的產品
  • 如果在配置選項的銷售 - >稅 - >訂單顯示設置 - >顯示完整的報稅摘要ON
  • 如果你的PHP錯誤報告設置是這樣的,通知顯示

它被修復在Magento 1.7中。