• 03-12-2014, 15:19:35
    #1
    Merhaba,

    Siteyi analiz ettiğimde sonuçlarda Gzip aktif değil yazıyor. Cpanelden aktif ettim ve WordPress Gzip Compression eklentisini yükledim.

    Ayrıca .htaccess dosyasına da şu kodları ekledim.

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
    AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
    AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
    AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
    AddOutputFilterByType DEFLATE font/truetype font/opentype
    </IfModule>

    Tekrar analiz ettiğimde gzip aktif gözükmüyor.
  • 03-12-2014, 21:07:12
    #2
    Mutlubiter adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Siteyi analiz ettiğimde sonuçlarda Gzip aktif değil yazıyor. Cpanelden aktif ettim ve WordPress Gzip Compression eklentisini yükledim.

    Ayrıca .htaccess dosyasına da şu kodları ekledim.

    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
    AddOutputFilterByType DEFLATE image/svg+xml application/xhtml+xml application/xml
    AddOutputFilterByType DEFLATE application/rdf+xml application/rss+xml application/atom+xml
    AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
    AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-otf
    AddOutputFilterByType DEFLATE font/truetype font/opentype
    </IfModule>

    Tekrar analiz ettiğimde gzip aktif gözükmüyor.

    Merhaba hocam functions.php en alta
    <?php
    ob_start("ob_gzhandler");
    ?> ekleyip denermisiniz?
  • 04-12-2014, 00:10:48
    #3
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam functions.php en alta
    <?php
    ob_start("ob_gzhandler");
    ?> ekleyip denermisiniz?
    Site açılmıyor ozaman hata veriyor hocam.
  • 04-12-2014, 12:17:41
    #4
    .htaccess içine;

    <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
    
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    AddOutputFilterByType DEFLATE image/svg+xml
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    Header append Vary User-Agent env=!dont-vary
    </IfModule>
    ve;

    wp ana dizininde yer alan wp-blog-header.php 'nin en üst satırına;

    <?php
    ob_start("ob_gzhandler");
    ilave edin.

    Kod yapısı bu şekilde olmalı dosya içerisinde;

    <?php
    ob_start("ob_gzhandler");
    /**
     * Loads the WordPress environment and template.
     *
     * @package WordPress
     */
    
    if ( !isset($wp_did_header) ) {
    
    	$wp_did_header = true;
    
    	require_once( dirname(__FILE__) . '/wp-load.php' );
    
    	wp();
    
    	require_once( ABSPATH . WPINC . '/template-loader.php' );
    
    }
  • 07-12-2014, 16:07:01
    #5
    EnginTopcuoglu adlı üyeden alıntı: mesajı görüntüle
    .htaccess içine;

    <ifModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text/.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image/.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </ifModule>
    
    <IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/x-httpd-php
    AddOutputFilterByType DEFLATE application/x-httpd-fastphp
    AddOutputFilterByType DEFLATE image/svg+xml
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0[678] no-gzip
    BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    Header append Vary User-Agent env=!dont-vary
    </IfModule>
    ve;

    wp ana dizininde yer alan wp-blog-header.php 'nin en üst satırına;

    <?php
    ob_start("ob_gzhandler");
    ilave edin.

    Kod yapısı bu şekilde olmalı dosya içerisinde;

    <?php
    ob_start("ob_gzhandler");
    /**
     * Loads the WordPress environment and template.
     *
     * @package WordPress
     */
    
    if ( !isset($wp_did_header) ) {
    
    	$wp_did_header = true;
    
    	require_once( dirname(__FILE__) . '/wp-load.php' );
    
    	wp();
    
    	require_once( ABSPATH . WPINC . '/template-loader.php' );
    
    }
    wp-blog-header.php dosyasını dediğiniz şekilde yapınca hata veriyor.
    ayrıca sadece üstte bir boşluk bırakayım çalışıyor şaşırdım Yani üstten bi enter yapayım gzip aktif oluyor. Ancak www. olarak siteye girmiyor pluggable.php hatası veriyor. http:// bu şekilde giriyor.
  • 07-12-2014, 23:33:42
    #6
    Yukardaki kodları ekleyince pluggable.php hatasını yazarsanız buraya o konuda yardımcı olabilirim
  • 08-12-2014, 16:00:02
    #7
    Crazy adlı üyeden alıntı: mesajı görüntüle
    Yukardaki kodları ekleyince pluggable.php hatasını yazarsanız buraya o konuda yardımcı olabilirim
    Şimdi eklentiyi aktif edip arkadaşın dediklerini yapınca site açılıyor ama şöyle bir hata veriyor Header'da.

    wp-content/plugins/wordpress-gzip-compression-ezgz.php on line 38

    Ayrıca gzip aktif olmuyor. Şöyle de bir şey var.

    BOŞLUK
    <?php 
    /** 
     * Loads the WordPress environment and template. 
     * 
     * @package WordPress 
     */ 
    
    if ( !isset($wp_did_header) ) { 
    
        $wp_did_header = true; 
    
        require_once( dirname(__FILE__) . '/wp-load.php' ); 
    
        wp(); 
    
        require_once( ABSPATH . WPINC . '/template-loader.php' ); 
    
    }
    Mesela buraya <?php ob_start("ob_gzhandler"); eklemiyorum ama yukarıdan bir boşluk yani enter yapınca gzip aktif oluyor ve sitede açılıyor.

    www. şeklinde olunca açılmıyor http:// olunca açılıyor. www olarak da girmesini halledersem sorun kalmıyor aslında.

    www. olarak girince verdiği hata şu;
    Warning: Cannot modify header information - headers already sent by (output started at /home/..../public_html/wp-blog-header.php:2) in /home/..../public_html/wp-includes/pluggable.php on line 1179
  • 08-12-2014, 16:08:03
    #8
    Sunucuda aktif ettiniz mi gzipi
  • 08-12-2014, 18:51:34
    #9
    https://wordpress.org/plugins/gzippy/ kurmayı denediniz mi? en basit çözüm, eklenti olarak kasmaz siteyi manuel olarak uğraşmaktan kurtarıyor, siteye külfeti de yok