WordPress’te LiteSpeed Cache eklentisi kurulu olmasına rağmen “Cache is disabled” uyarısı çıkıyorsa sorun sunucu tarafında LSCache’in kapalı olmasıdır. Genelde sunucu ayarı, lisans tipi veya .htaccess eksikliği sebep olur. Eklenti tek başına yeterli değildir. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
WordPress eklentisi var ama sunucu tarafında LiteSpeed Cache aktif değil. Bu yüzden cache devreye girmiyor.
Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
-
Sunucu LiteSpeed mi kontrol et
SSH:
Çıktı gelmiyorsa sunucuda LiteSpeed yoktur veya Apache çalışıyordur.
Apache çalışıyorsa:
LiteSpeed aktif olmalı.
-
Cache modülü açık mı kontrol et
WHM → Plugins → LiteSpeed Web Server → WebAdmin Console
Server Configuration → Modules
“Cache” modülü Enable olmalı.
Disabled ise Enable yap → Save → Graceful Restart.
-
Domain için cache açık mı kontrol et
WebAdmin Console → Virtual Hosts
İlgili domaini seç → Cache
“Enable Cache” seçeneği Yes olmalı.
Kaydet ve restart yap.
-
.htaccess kurallarını yeniden oluştur
WP Admin → LiteSpeed Cache → Toolbox
“View .htaccess” → Save
Alternatif olarak .htaccess dosyasını kontrol et:
LiteSpeed cache kuralları yoksa eklenti yazmamış demektir.
Dosya izinlerini kontrol et:
-
LSCache test header kontrolü yap
Tarayıcıda siteyi aç → F12 → Network
Response header kısmında şunu görmelisin:
Hiç görünmüyorsa cache çalışmıyordur.
-
OpenLiteSpeed kullanıyorsan kontrol et
OpenLiteSpeed’te ekstra olarak Rewrite kuralı gerekir.
Virtual Host → Rewrite
Rewrite Enable: Yes
Auto Load from .htaccess: Yes
Kaydet ve restart yap.
Alternatif Çözüm
Cloudflare kullanıyorsan “Development Mode” açık olabilir. Kapatıp test et.
Ayrıca WordPress’te başka bir cache eklentisi varsa kaldır. Çakışma olursa LSCache aktif görünmez.
LiteSpeed Lisansı ile Sınırları Zorla!
Web sitenizi yavaşlatan tüm zincirleri kırın. Orijinal LSCache destekli paylaşımlı LiteSpeed Web Server lisansını en uygun fiyatla hemen aktif edin.