2013-01-05 93 views
1

當我能夠從管理菜單Opencart的的輸出壓縮級別,瀏覽器無法載入我的網頁Opencart的Gzip已輸出壓縮級別不工作

例如,谷歌Chrome瀏覽器給出瞭如下結果:

330(淨值:: ERR_CONTENT_DECODING_FAILED):未知錯誤。

歌劇顯示未知特殊的字符等

我如何才能找到這個錯誤背後的原因是什麼?

+1

原因可能是你有一些PHP的錯誤(甚至是可憐的通知是不夠的),因此gzip壓縮輸出之前,PHP不是gzip壓縮的錯誤信息被輸出。這是瀏覽器無法顯示輸出的原因之一,因爲他們得到了一些輸出壓縮標題,並且當試圖解壓縮未壓縮的錯誤消息時,它會失敗... – shadyyx

回答

0

將此添加到您對應的tpl中即可解決問題。

<?php 
ini_set("zlib.output_compression", "Off"); 
?> 
+1

這並不能解決問題。它將完全避免壓縮,請參閱system/library/response.php,函數compress。 – ckonig

0

如果您打開店鋪/管理員而不是顯示此內容的內容 - 禁用商店設置中的壓縮。 因爲訪問在這種情況下,管理員,你可能不會,你可以(在打開數據庫)進行了phpmyadmin的以下查詢:

UPDATE `{PREFIKS_TABLITS setting`} SET ` value` = '0' WHERE `group` = 'config' AND ` key` = 'config_compression' ; 

PREFIKS_TABLITS {}您可以將文件中的配置中所看到的.PHP:

define ('DB_PREFIX' , 'oc_'); 

原文:https://opencartforum.com/topic/15067-resheno-error-330-neterr_content_decoding_failed/