Dognose Posted August 4, 2013 Share Posted August 4, 2013 (edited) Hallo Experten, ich habe ein kleines Problem wenn ich ein bestimmtes Modul öffnen möchte. Ich bekomme dann immer folgenden Fehler: Content-Encoding Fehler Ich habe etwas recherchiert und meine das es evtl. etwas mit der (De)Komprimierung usw. zu tun hat, die in den Apache settings (php.ini) getroffen werden. Hatte auch schon mal jemand den gleichen Fehler? Was sind so die typischen Einstellungen zum Thema Kompression für Prestashop? (zlib, gzip, on, off usw..) Bin für jeden Tipp dankbar. MfG Dognose Edited August 4, 2013 by Dognose (see edit history) Link to comment Share on other sites More sharing options...
guest* Posted August 4, 2013 Share Posted August 4, 2013 Hast du an den php-Scripten etwas geändert ? Kompression wird im Back-office eingestellt und zwar unter Erweiterte Einstellungen -> Leistung. CCC darf nur aktiviert werden, wenn am Server das Modul (Server-Modul) auch installiert und aktiviert ist. Andere Komprimierung wäre über Cache. Auf der gleichen Seite weiter unten - Cache. Header Komprimierung: Am Server sollte auch gzip installiert sein. Aber das ist sicher installiert und aktiviert, weil Standard bei einem jeden Server. Ergänzung: auch das php-Modul deflate sollte installiert sein und aktiviert sein. Ebenso ein Standardmodul bei jedem Server. Sonst sollte der Server auch noch mit diesem Header antworten: Vary: Host,Accept-Encoding Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Link to comment Share on other sites More sharing options...
Dognose Posted August 4, 2013 Author Share Posted August 4, 2013 (edited) Hi cd, danke für deine Tipps. Unter Leistung habe ich folgende Einstellungen aktiviert: CCC for CSS CCC for JS Minify HTML after "smarty compile" execution. Compress inline JavaScript in HTML after "smarty compile" execution Keep W3C validation Keep the custom BlowFish class. Use Memcache, Caching-System: Memcache So siehts bei mir aus in der phpinfo(): Gzip ist installiert: gzip compression: enabled Deflate ist auch installiert: _SERVER["HTTP_ACCEPT_ENCODING"]: gzip, deflate Stream Filter support: zlib.inflate, zlib.deflate Im Anhang mal noch ein Screenshot aus meinem Plesk Panel der Apache-Module. Un hier mal noch meine php.ini soap.wsdl_cache_limit = 5 tidy.clean_output = Off include_path = ".:" mysql.allow_persistent = On mysqli.max_persistent = -1 safe_mode_allowed_env_vars = PHP_ session.bug_compat_42 = Off mysql.connect_timeout = 60 session.use_only_cookies = 1 register_argc_argv = Off mssql.min_error_severity = 10 open_basedir = "/var/www/vhosts/*/:/tmp/" session.name = PHPSESSID mysqlnd.collect_statistics = On session.hash_function = 0 magic_quotes_runtime = Off log_errors_max_len = 1024 mssql.secure_connection = Off pgsql.max_links = -1 variables_order = "GPCS" ldap.max_links = -1 sybct.allow_persistent = On max_input_time = 1200 odbc.max_links = -1 mysqli.default_pw = session.save_handler = files mysqli.cache_size = 2000 pgsql.auto_reset_persistent = Off session.cache_expire = 180 error_reporting = E_ALL & ~E_DEPRECATED safe_mode_gid = Off auto_prepend_file = sybct.min_client_severity = 10 pgsql.max_persistent = -1 auto_globals_jit = On soap.wsdl_cache_ttl = 86400 allow_url_fopen = On pdo_mysql.default_socket = smtp_port = 25 register_globals = Off display_startup_errors = Off user_dir = session.cookie_lifetime = 0 mysqli.max_links = -1 default_socket_timeout = 60 session.serialize_handler = php session.hash_bits_per_character = 5 unserialize_callback_func = pdo_mysql.cache_size = 2000 default_mimetype = "text/html" magic_quotes_gpc = Off safe_mode_include_dir = max_execution_time = 20000 mail.add_x_header = On upload_max_filesize = 1280M ibase.max_links = -1 register_long_arrays = Off safe_mode = off zlib.output_compression = On safe_mode_protected_env_vars = LD_LIBRARY_PATH odbc.max_persistent = -1 mssql.compatability_mode = Off file_uploads = On ibase.max_persistent = -1 mysqli.reconnect = Off session.cookie_domain = mssql.allow_persistent = On mysql.max_persistent = -1 mssql.max_links = -1 session.use_trans_sid = 0 mysql.default_socket = mysql.max_links = -1 odbc.defaultbinmode = 1 sybct.max_persistent = -1 output_buffering = 4096 ibase.timeformat = "%H:%M:%S" doc_root = log_errors = On mysql.default_host = mysqli.default_port = 3306 display_errors = Off mysqli.default_socket = safe_mode_exec_dir = html_errors = Off session.entropy_length = 0 ibase.allow_persistent = 1 y2k_compliance = On mysql.allow_local_infile = On post_max_size = 3000M asp_tags = Off memory_limit = 5000M short_open_tag = On SMTP = localhost precision = 14 session.bug_compat_warn = Off sybct.min_server_severity = 10 mssql.min_message_severity = 10 session.gc_maxlifetime = 1440 session.gc_probability = 0 allow_url_include = Off mysqli.default_host = mysqli.default_user = session.referer_check = pgsql.log_notice = 0 mysql.default_port = odbc.defaultlrl = 4096 pgsql.ignore_notice = 0 mysql.trace_mode = Off ibase.timestampformat = "%Y-%m-%d %H:%M:%S" engine = On odbc.allow_persistent = On ibase.dateformat = "%Y-%m-%d" track_errors = Off max_file_uploads = 20 pgsql.allow_persistent = On session.auto_start = 0 auto_append_file = disable_classes = mysql.default_password = url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry" allow_call_time_pass_reference = Off ignore_repeated_source = Off mysqli.allow_persistent = On sql.safe_mode = Off session.cookie_path = / expose_php = Off report_memleaks = On session.gc_divisor = 1000 mssql.max_persistent = -1 serialize_precision = 100 odbc.check_persistent = On sybct.max_links = -1 mysqlnd.collect_memory_statistics = Off define_syslog_variables = Off session.cookie_httponly = session.cache_limiter = nocache enable_dl = Off ignore_repeated_errors = Off request_order = "GP" disable_functions = magic_quotes_sybase = Off soap.wsdl_cache_enabled = 1 soap.wsdl_cache_dir = "/tmp" session.use_cookies = 1 mysql.default_user = mysql.cache_size = 2000 implicit_flush = Off bcmath.scale = 0 suhosin.request.max_vars = 10000 suhosin.post.max_vars = 10000 Wenn jemanden i-wo etwas auffällt oder wenn was relevantes fehlt einfach melden. Es laufen nach einem Serverwechsel von Managed auf Root (dedicted) alle Module bis auf dieses eine. Edited August 4, 2013 by Dognose (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now