Wp rocket eklentisi nedeniyle bu site ciddi şekilde hacklendi ve hitlerinde yaklaşık %40’lık kalıcı bir düşüş yaşadı. Eklentiyi silip Litespeed cache eklentisi yükledim ancak sonradan sitede hala wp rocket izleri kaldığını fark ettim.
İnternette detaylı bir arama yapınca webnots sitesinde “wp rocket eklentisini wordpress siteden tamamen silme” başlıklı aşağıdaki İngilizce kaynağa ulaştım. Bu sayede, pek çok yerde daha bulunan eklenti izlerini silmeyi başardım.
Yazı İçeriği
- 1 Neden WP Rocket Eklentisini Silmelisiniz?
- 2 WP Rocket Eklentisini Tamamen Silme Adımları
- 2.1 Diğer Önbelleğe Alma Eklentilerini Devre Dışı Bırakın
- 2.2 Eklentiyi Kaldırın ve Silin
- 2.3 Açılan (drop-ins) Eklentileri Silin
- 2.4 Önbelleğe Alınmış İçeriği Silin
- 2.5 WP Rocket Eklentisi ile İlgili .htaccess Girişlerini Kaldırın
- 2.6 wp-config.php Dosyasını Temizleyin
- 2.7 Önbelleğe Alınmış WebP Görüntülerini Silin
- 2.8 Eklentiyi veritabanından silmek
- 3 Son Sözler
- 4 Bunları da okuyabilirsiniz
Neden WP Rocket Eklentisini Silmelisiniz?
Google hız için baskı yaparken, WP Rocket gibi önbelleğe alma eklentileri WordPress blog yazarları arasında popüler hale geldi. Genel olarak, WP Rocket, popüler temalar ve sayfa oluşturucu eklentileri ile sorunsuz bir şekilde çalışır. Ancak düzgün kurulmazsa veya sitenizdeki diğer eklentilerle çakışırsa sorun yaratabilir. WP Rocket eklentisinden kurtulmak istiyorsanız, WordPress sitenizden WP Rocket’i nasıl tamamen sileceğinize dair eksiksiz bir kılavuz burada.
Eklenti basit bir kullanıcı arayüzüne sahip olsa da, önbelleğe alma ve destekle ilgili olarak aşağıdaki sorunlarla karşılaşabilirsiniz:
- WP Rocket’i kurduktan sonra, Google PageSpeed Insights aracında sayfa hızının artmak yerine azaldığını görebilirsiniz.
- Eklentinin sitenizin şablonunu (site layout) bozduğunu görebilirsiniz.
- WP rocket eklentisinde sayfa önbelleğe alma gibi belirli özellikleri devre dışı bırakma seçeneği yoktur. Eklenti varsayılan olarak tüm sayfaları önbelleğe alır ve sayfa önbelleğe almayı devre dışı bırakmak için ek yardımcı eklentiler yüklemeniz gerekir.
- Kullanılmayan CSS’yi kaldırmak gibi yeni tanıtılan özellikler, veritabanınızın boyutunu artıracak tablolar oluşturacaktır.
- Mobil önbelleğe alma, yanıt vermeyen sitelerde, özellikle WooCommerce eklentisi ile oluşturulan e-ticaret mağazalarında sorun yaratabilir.
- Kritik CSS, kullanılmayan CSS seçeneklerini kaldırmak, mobilde hızı artırmak yerine “render engelleme kaynakları sorunları” yaratabilir.
- WP Rocket eklentisinde destek birimi zayıftır. Bir yanıt almak için 3 gün beklemeniz gerekebilir. Önceden, doğrudan WordPress yönetici panelinden bir bilet oluşturabilirdiniz. Ancak, şimdi web sitelerine giriş yapmanız ve bir sorunu dile getirmeniz gerekiyor. Ne yazık ki, bir destek talebi oluşturduktan sonra bir nezaket e-postası bile almayacaksınız ve onlar yanıt vermedikçe sorununuzun durumunu izlemenin bir yolu yok.
Sebebiniz ne olursa olsun sitenizdeki WP Rocket kalıntılarını temizlemek düşündüğünüzden daha büyük bir iştir.
WP Rocket Eklentisini Tamamen Silme Adımları
W3 Total Cache ve WP Rocket gibi önbelleğe alma eklentileri birçok klasör oluşturur, açılır eklentiler (drop-ins) yükler, htaccess dosyasına yönergeler ekler ve önbellek klasörleri oluşturur. Ne yazık ki, yalnızca eklentiyi silmek, eklenti tarafından üretilen tüm bu kalıntıları tamamen silmez. Eklentiyi wp sitenizden tamamen kaldırmak için bunları manuel olarak temizlemeniz gerekir.
Eğer eklentiden memnunsanız ama sadece son güncelleme siteniz için sorun yarattıysa, eklentiyi tamamen silmek yerine WP Rocket eklentisinin bir önceki versiyonuna dönebilirsiniz. WordPress yönetici panelinde “Ayarlar > WP Roketi > Araçlar” bölümüne giderek “Geri Alma (rollback)” bölümünün altında “Sürüm Numarasını Yeniden Yükle” düğmesini göreceksiniz. Bu düğmeye tıklayarak eklentiyi önceki sürüme döndürebilir ve kullanmaya devam edebilirsiniz.
Diğer Önbelleğe Alma Eklentilerini Devre Dışı Bırakın
Hemen hemen tüm önbelleğe alma eklentileri, açılır eklentiler kullanmak (drop-ins) ve wp-config.php dosyasına girişler eklemek gibi bazı yaygın ayarları kullanır. Bu nedenle, WP Rocket’in kaldırılması ve ilgili dosyaların silinmesi, diğer önbellek eklentileri ile yaygın olarak kullanılan işlevleri etkileyecektir.
Ancak, karışıklığı önlemek için, WP Rocket’i silmeden önce sitenizdeki diğer önbellek eklentilerini devre dışı bırakın.
Eklentiyi Kaldırın ve Silin
İlk adım olarak, eklentiyi WordPress sitenizden kaldırmanız gerekir. Eklentiyi kaldırmadan önce eklenti ayarlarına gidip eklentinin önbellek dosyalarını temizlemeniz lazım.
Yönetici panelinize giriş yapın ve “Ayarlar > WP Roketi > Kontrol Paneli” bölümüne gidin ve önce önbelleğe aldığınız dosyaları temizleyin.
Ardından “Eklentiler > Yüklü Eklentiler” bölümüne gidin ve “WP Rocket” eklentisi altındaki “Devre Dışı Bırak” seçeneğine tıklayın. Eklentiyi devre dışı bırakmak için “Tıkla ve Devre Dışı Bırak” düğmesini seçin.
Bundan sonra, eklentiyi sitenizden kaldırmak için “Sil” seçeneğine tıklayın. Bu, eklentiyle ilgili tüm dosyaları kaldırmalı ve silmelidir ancak eklentiden hiçbir şey kalmadığından emin olmak için aşağıdakileri kontrol edin.
Açılan (drop-ins) Eklentileri Silin
WP Rocket eklentisini etkinleştirirken, eklenti wordpress sitenize “advanced-cache.php” dosyasını da yükleyecektir. Bu, “Eklentiler > Yüklü Eklentiler > drop-ins” bölümünde görebileceğiniz tek bir php dosyasıdır. Dosyanın hala var olduğunu görürseniz, WP Rocket eklentisini sildikten sonra bu dosyayı da silmeyi unutmayın.
Önbelleğe Alınmış İçeriği Silin
WP Rocket, “/wp-content/” klasörü altında varsa silmeniz gereken iki klasör oluşturacaktır.
FTP’ye giriş yapın ve “/wp-content/” klasörüne gidin. Sitenizdeki tüm önbelleğe alınmış sayfaları içeren “/wp-content/cache/” klasörünü silin.
Ayrıca, tüm eklenti ayarlarının bulunduğu “/wp-content/wp-rocket-config/ klasörünü silin. Bu silme işlemlerini Cpanelden de yapabilirsiniz. Bir önceki adımda bahsettiğim drop-ins dosyasını bu aşamada da silebilirsiniz.
WP Rocket Eklentisi ile İlgili .htaccess Girişlerini Kaldırın
WP Rocket, htaccess dosyasına GZIP sıkıştırması, tarayıcı önbelleğe alma ve diğer birçok yönergeyi ekler. Bu parametreler, sunucuda bulunan diğer önbelleğe alma ayarlarının üzerine yazılır.
Sunucunuzda ftp ile uzaktan oturum açtığınızda veya Cpanelden, WordPress kurulumunuzun kök dizinine gidin. WordPress’i alt dizine yüklemediyseniz, htaccess dosyası genellikle “/public-html/” klasörü altındadır. Dosyayı bulun ve notepad gibi programla açın.
Unutmayın, htaccess dosyasının adı yoktur, sadece uzantı olarak bulunur. Bu nedenle ilk planda görünmeyebilir. Dosyayı görebilmek ve düzenlemek için FTP yazılımınızda gizli dosyaları görünür hale getirmeniz gerekir.
Htaccess dosyasını açtıktan sonra #BEGIN WP ROCKET ve #END WP ROCKET girişleri arasındaki tüm satırları silin. Dosyayı kaydedin ve değiştirilen dosyayı sunucuya geri yükleyin.
Bu adımdan sonra siteyi kontrol edin, sitenin çalıştığından emin olun.
wp-config.php Dosyasını Temizleyin
Yukarıdaki adımları tamamladıktan sonra WP Rocket eklentisi tarafından oluşturulan wp-config.php dosyasından bir girişi silmeniz gerekir.
FTP veya Cpanel ile sunucuda oturum açtığınızda, kök kurulum dizinine gidin. “wp-config.php” dosyasını bulun ve bir kod düzenleyici kullanarak düzenleyin. Aşağıdaki satırı kontrol edin ve silin.
define(‘WP_CACHE’, true)
Önbelleğe Alınmış WebP Görüntülerini Silin
WP Rocket eklentisi, yükleme hızını artırmak için WebP görüntü biçimini ayrı olarak önbelleğe almanıza olanak tanır. Bu önbelleğe alınmış görüntü dosyalarını kontrol etmeniz ve “/wp-content/uploads/” klasörünüzden silmeniz gerekmektedir.
WebP görüntüsü oluşturan ve bunları uploads klasöründe saklayan bir eklentiniz varsa bu adım gerekli değildir. Ancak, birçok barındırma şirketi WebP görüntülerini “yüklemeler” klasöründe DEPOLAMAZ. Bu şartlar altında, eklentide WebP önbelleğe alma seçeneğini etkinleştirdiyseniz, eklenti sitenize yüklediğiniz her görüntünün bir kopyasını oluşturacaktır.
WP Rocket’i kaldırdığınızda, önbelleğe alınmış bu WebP görüntüleri gereksiz ve işe yaramaz hale gelecektir. Bunları olduğu gibi bırakabilir veya sunucunuzda depolama alanından tasarruf etmek için silebilirsiniz. WP Rocket önbelleğe alınmış görüntüleri sildikten sonra sunucunuzun dinamik olarak WebP görüntüleri sunduğundan emin olun. Bir sorun olursa dosyaları geri yükleyin.
Bana göre bu adımı atlayabilirsiniz.
Eklentiyi veritabanından silmek
İşte bu kısım biraz sıkıntılı. Acemi kullanıcıların wordpress site veritabanıyla çok işleri olmaz ancak eklentiyi tamamen silmek için veritabanına girmek zorundasınız.
WP Rocket, ayarları ve diğer ilgili girişleri saklamak için veritabanında wp_options tablosunda girişler oluşturacaktır. Benzer şekilde, kullanılmayan CSS’yi kaldır özelliğini kullandığınızda eklenti ek tablolar da oluşturacaktır.
Barındırma cpanel hesabınıza giriş yapın ve phpMyAdmin uygulamasını açın. Veritabanınızı bulun ve wp_options tablosuna gidin. Tabloyu “rocket” ile aratın ve bulduğunuz girdileri silin.
“wp_ wpr_rucss_resources” ve “wp_ wpr_rucss_used_css” tablolarını seçin ve silin. Yapabiliyorsanız veritabanının tamamında rocket kelimesini arayın.
Yakın zamanda rocket eklentisi sildim. Veritabanında bir tek wp options klasöründe yaklaşık 15 tane tablo buldum ve sildim. Önceki paragrafta bahsettiğim iki tabloyu bulamadım.
Son Sözler
Bu yazıda Wp rocket eklentisi nasıl silinir, wp rocket eklentisi iyi mi, wp rocket eklentisinin olumsuz yanları, wp roket eklentisi veritabanından nasıl silinir, wp rocket eklentisi wordpress siteden nasıl silinir, gibi soruları cevapladım.
Gördüğünüz gibi, WP Rocket eklentisi, hızı artırmak için birçok girdi ve klasör oluşturur. Örneğin, kullanılmayan CSS’yi kaldır seçeneğinin etkinleştirilmesi, veritabanında büyük tablolar oluşturacaktır. Ne yazık ki, bu ayrıntıları eklentinin satış sayfasında bulamazsınız. Bu makalenin, WordPress sitenizden WP Rocket eklentisini tamamen silmenize yardımcı olacağını umuyorum.
Bunları da okuyabilirsiniz
Rank Math Yoast Seo’dan daha iyi: Yazımda wordpress için en iyi SEO eklentileri arasında olan Rank Math ve Yoast Seo eklentilerini karşılaştırdım, bence ilki daha iyi.
2021 Ücretsiz ve Kaliteli 10 WordPress Eklentisi: Eklentiler arasında en iyisini bulmak bazen gerçekten zor olabiliyor ve kullanıcı yorumları arıyoruz. Bu yazı, benim en iyi eklentiler listem.
En Hızlı Fotoğraf ve Görsel Optimizasyonu: Görsel optimizasyonu sitenizin hızı ve SEO açısından kritik önem taşıyor. Yazıda görsel optimizasyonunda kullanılan yöntemleri özetledim.