Jaybird Skrevet 19. januar 2010 Skrevet 19. januar 2010 Hei! Har tenkt å installere Hesk(Helpdesk web-applikasjon basert på MySQL&PHP) på en LAMP server, og får opp feilmelding om at jeg må enable ZLib i PHP. Feilmelding: 1. PHP needs to be compiled with ZLib support enabled (--with-zlib[=DIR]) in order for Hesk to work correctly. Contact your host and ask them to enable ZLib support for PHP. Kodesnutt henta ut fra php.ini: ; You can redirect all of the output of your scripts to a function. For ; example, if you set output_handler to "mb_output_handler", character ; encoding will be transparently converted to the specified encoding. ; Setting any output handler automatically turns on output buffering. ; Note: People who wrote portable scripts should not depend on this ini ; directive. Instead, explicitly set the output handler using ob_start(). ; Using this ini directive may cause problems unless you know what script ; is doing. ; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler" ; and you cannot use both "ob_gzhandler" and "zlib.output_compression". ; Note: output_handler must be empty if this is set 'On' !!!! ; Instead you must use zlib.output_handler. ; http://php.net/output-handler ;output_handler = ; Transparent output compression using the zlib library ; Valid values for this option are 'off', 'on', or a specific buffer size ; to be used for compression (default is 4KB) ; Note: Resulting chunk size may vary due to nature of compression. PHP ; outputs chunks that are few hundreds bytes each as a result of ; compression. If you prefer a larger chunk size for better ; performance, enable output_buffering in addition. ; Note: You need to use zlib.output_handler instead of the standard ; output_handler, or otherwise the output will be corrupted. ; http://php.net/zlib.output-compression zlib.output_compression = on ; http://php.net/zlib.output-compression-level zlib.output_compression_level = 1 ; You cannot specify additional output handlers if zlib.output_compression ; is activated here. This setting does the same as output_handler but in ; a different order. ; http://php.net/zlib.output-handler zlib.output_handler = ; Implicit flush tells PHP to tell the output layer to flush itself ; automatically after every output block. This is equivalent to calling the ; PHP function flush() after each and every call to print() or echo() and each ; and every HTML block. Turning this option on has serious performance ; implications and is generally recommended for debugging purposes only. ; http://php.net/implicit-flush ; Note: This directive is hardcoded to On for the CLI SAPI implicit_flush = Off Jeg har altså satt "zlib.output_compression = on", "zlib.output_compression_level = 1" og "zlib.output_handler = ". Noen som vet om jeg har gjort noe feil, evt hva jeg kan gjøre for å få det til? Takker!
ze5400 Skrevet 20. januar 2010 Skrevet 20. januar 2010 Noen som vet om jeg har gjort noe feil, evt hva jeg kan gjøre for å få det til? Test selv om du har gjort noe selv; Opprett en side som kun inneholder <?php phpinfo(); ?> Restart apache, naviger til siden og se om zlib er aktivert.
Jaybird Skrevet 21. januar 2010 Forfatter Skrevet 21. januar 2010 Når jeg søker etter ZLib i siden, finner den ikke noe. Skal den komme opp når du ctrl+f'er ZLib?
Ernie Skrevet 21. januar 2010 Skrevet 21. januar 2010 Hviken distro er det snakk om? Tydligvis kompileres ikke zlib med som standard og da må nok installere php-zlib e.l.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå