Açıklama : phpBB önbelleğini temizleme
Makalenin orijinali : Knowledge Base - Purging the phpBB cache
Yazım tarihi : 29.09.2012
Güncelleme tarihi : 30.12.2019
phpBB önbelleğini temizleme işlemi yaygın bir iştir. Bu makale size bunun nasıl yapılacağını öğretecektir. Ama her şeyden önce:
Önbelleği temizleme işlemi ne işe yarıyor?
phpBB,
/cache
dizinini kullanarak phpBB tarafından kullanılan dosyaları önbellekte saklar. Böylece dosyaların çok sık işlenmesi gerekmez. Bu durum sunucudaki stresi de azaltır.Bazen yönetici bu dosyaları değiştirmek isteyebilir. (1) Bu durumda önbellek temizliği yapıldığı zaman işe yaramaktadır.
Önbelleğinizi kolay yoldan nasıl temizleyebilirsiniz? [Önerilen]
- Yönetici olarak giriş yapın ( önbelleği temizlemek için kurucu olmanız gerekir )
- Forum ana sayfasına git
- Sayfanın altındaki Yönetim Kontrol Paneli bağlantısına tıklayın. (2)
- Tekrar giriş yapın...
- YKP 'nde Genel sekmesinde, "İstatistikleri sıfırla veya yeniden senkronize et" bölümünde "Önbellek temizliği" karşısında "Şimdi çalıştır" butonu vardır.
- İşlem tamam!
- FTP ile sunucunuza erişin ( veya phpBB dosyalarınıza erişebileceğiniz başka bir yöntem )
- Forumunuzun kurulu olduğu dizinde
/cache
dizinine gidin (3) index.htm
ve.htaccess
dosyaları dışındaki tüm dosya ve klasörleri silin (.htaccess
dosyası görünmeyebilir ) (4)- İşlem tamam!
EKLEME / GELİŞTİRME
ÖNBELLEK ( CACHE )
Önbellek, sık erişilen verileri depolamanın bir yoludur. Bu veriler depolanarak, sunucunuza daha az yük biner. Böylece sunucunuzdaki diğer görevlerin yerine getirilmesine izin verilir. Varsayılan olarak phpBB, ( derlendiğinde ve kullanıldığında ) şablonları ve ortak statik SQL sorgularını önbellekler. (5)
UYARI
phpBB dosyalarınızda ya da dosya içeriklerinde yaptığınız değişiklikler sonrasında hata alma veya değişikliğin gözlemlenmemesi sonucunda bazen sadece phpBB önbelleğini temizlemek yeterli olmayabilir. Yapılan değişiklik sonucu hata alınıyorsa veya değişiklik gözlemlenmiyorsa tarayıcı önbelleğini de temizlemek gerekebilir. Yapılan işlemde bütün adımlar doğru olmasına rağmen ya phpBB önbelleği ya da tarayıcı önbelleği sebebiyle işlemde hata varmış gibi gözükebilir. Tarayıcı önbelleği için Ctrl+F5 veya Shift+F5 ile ilgilendiğiniz sayfayı yeniden yükleyerek önbelleksiz sayfayı yenileme özelliği kullanışlı olmaktadır. (6)
Dipnot
(1) Örneğin, veritabanınızın şifresini değiştirdiniz ve bu şifreyi
config.php
dosyasında güncellediniz. /cache
dizininde yani önbellekte eski veritabanı şifreniz bulunduğu için sistem eski şifrenizi kullanarak veritabanı ile iletişime geçmeye çalışır. Fakat şifrenizi değiştirdiğiniz için sistem veritabanı ile bağlantı kuramayacağı için hata alırsınız. Bunun gibi değişen dosyaların eski halleri /cache
dizininde bulunursa sistem hata verir. Önbellek temizliği yaptıktan sonra bu hata kalkar.(2) 3.1.x ve sonrası sürümlerde menubar kısmında SSS ( FAQ ) yanına YKP butonu da gelmiştir.
(3) CHMOD İzinleri 'ni kontrol ediniz.
(4) Bu dosyalar
/cache
dizinine ve içerisindeki dosyalara dışarıdan erişimi engellemek için vardır.(5) phpBB Terimleri Sözlüğü
(6) Farklı işletim sistemi veya tarayıcılarda tuş kombinasyonu farklı olabilir. Refresh Your Cache