Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Her dosya değişikliğinde ön bellek boşaltılmalı

Forum kuralları
Lütfen bu bölüm ve alt bölümlerde yardım isterken "yardım isteme şablonu" nu kullanınız.

Her dosya değişikliğinde ön bellek boşaltılmalı

İleti ALEXIS 08 Ağu 2008 14:16

Dosyalarda değişiklik yaptıktan sonra, ne kadar yenileseniz de değişiklik geçerli olmaz, geçerli olması için ön belleğin temizlenmesi gerek.

Verilen cevaplar sonrası, "yaptım olmadı" demeden önce mutlaka ön bellek temizliği yapın.

phpBB3 tema ve stil bilgilerini iki türlü saklar, cache dizinin de ve veritabanında. Nerede saklı olduğunun önemi olmadan tema ve şablon bilgilerinin tema dizininden alınıp yeniden derlenmesi için ön bellek temizleme işleminin yapılması gerek. Bazen bunu kısaca cache/ dizini içindeki dosyaları silerek yapıyoruz, ancak bunu yönetim panelinden de yapabilirsiniz.


Yönetim panelinden ön belleği silmek için şu yöntemi izleyin:

"Yönetim paneli -> stiller" seklemesini açın, "Stil bileşenleri" menüsü altından HTML değişiklikleri için "şablonlar", CSS değişiklikleri için de "temalar" kısımlarına girerek, stil adları yanındaki yenile butonlarına basın.


Bu işlemlerde sonra sayfaanızı yenilerseniz tema bilgileri derlenir ve tekrar ön belleğe yazılır, o yüzden her değişiklikten sonra ön bellek temizleme işlemini yapmanız gerekebilir.

Uzun süre çalışıyorsak, biz geliştirici olarak cache/ dizininn adını _cache/ yapıyoruz. Böylece bir derleme işlemi yapılmamış oluyor, her dosya değişikliğimiz anında görünüyor. Yalnız tema dosyaları vgeritabanında saklanıyorsa bu defa yönetimden silmek uygunoluyor.
En son CitLemBiK tarafından, 08 Ağu 2008 15:14 tarihinde değiştirildi, toplamda 2 değişiklik yapıldı.
Sebep: Imla hatalari vs... düzeltildi.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti ysl52 16 Ağu 2008 22:42

ALEXIS yazdı:Uzun süre çalışıyorsak, biz geliştirici olarak cache/ dizininn adını _cache/ yapıyoruz. Böylece bir derleme işlemi yapılmamış oluyor, her dosya değişikliğimiz anında görünüyor.
Bunu denediğimde
Kod: Tümünü seç
Fatal error: ./cache/ is NOT writable. in D:\wamp\www
şeklinde bir hata geliyor.
cache/ -> _cache/ dizin adını değiştirme dışında ek bir ayar daha var mı acaba?
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti ALEXIS 17 Ağu 2008 09:35

Çalışma geliştirme yapıyorsan cache adını değiştir, sayfanın en altında daima "Fatal error: ./cache/ is NOT writable..." hatasını görecek, bazen de yönetim panelinde beyaz sayfa ile karşılaşacaksın, yönetimdeki değişiklik için cache i düzelt, değişiklikten sonra yine adını değiştir, içini sil...

Bunun dışında hataları tam olarak görmek için bir de config.php den DEBUG ları açacaksın...


Geliştirmeler bitince ya da webe gönderirken elbette herşeyi düzelteceksin, ancak DEBUG un bir süre daha açık kalması olası sunucu uyumsuzlukları hatalarını görmeni sağlayacak.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti ysl52 17 Ağu 2008 12:09

Teşekkür ederim, localhostda bir eklenti üzerinde çalışırken bu değişikliği yapmayı denedim.. Sadece eklenti ile oynarken sık sık önbellek temizleme yapmaktan kurtulmak için...
config.php DEBUG hep açık bırakırım, ancak daha önce hatayı incelememiştim..
Kod: Tümünü seç
Fatal error: ./cache/ is NOT writable. in D:\wamp\www\pbpbb3\includes\acm\acm_file.php on line 103
hatasını verdi..
acm_file.php dosyasını açıp, 103. satır civarı hataya sebep olan yerleri /* */ comment yapınca bu nedenden dolayı panonun çalışmaması durumu düzeldi..
Kod: Tümünü seç
         // Now, this occurred how often? ... phew, just tell the user then...
      /*   if (!@is_writable($this->cache_dir))
         {
            trigger_error($this->cache_dir . ' is NOT writable.', E_USER_ERROR);
         }

         trigger_error('Not able to open ' . $this->cache_dir . 'data_global.' . $phpEx, E_USER_ERROR);
      */}
ysl52
tercüme
tercüme

Kullanıcı avatarı

İleti: 1223
Kayıt: 07 Arl 2007 00:07
Konum: İstanbul
HTML: Başlangıç
CSS: Başlangıç
PHP: Orta
phpBB3: Orta
Sürüm: phpBB 3.0.7-PL1

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti diimh 07 Mar 2009 16:27

dostum bu yazdığın çok önemli birşey fakat bence başlığı değiştirmelisin . Bu başlık sadece bu işlemin ne olduğunu bilen adama hitab ediyor . Yani bende geçen hafta bunun ne olduğunu bilmiyordum ve insanlara bu sorunu nasıl çözerim diye sorduğumda stilleri yenilemem gerektiğini öğrendim.

Ondan sonra ön belleği temizlemek nedir öğrendimde bu başlık şimdi dikkatimi çekti. Bence başlığı farklı bişe yapsan insanlar soruyu sormadan direkt bunu görse daha efektif olur .

toplam 10 kelimeyle daha nası ilgi çekicem diye sorar o konuda bir fikrim yok . :) ben sadece düşündüğümü söyledim :D
diimh
kullanıcı
kullanıcı

İleti: 20
Kayıt: 02 Mar 2009 21:48
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpbb3 3.0.4

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti ALEXIS 07 Mar 2009 18:35

Tamam da, zaman en azından başlık önerisi yapmanız gerek. Ben olaylara acemi gözü bakmakta ile çok zorlanıyorum, zaten iyi bir öğretmen de değilim.

"Dosya değiştiğinde ön bellek temizlenmeli" dışında daha nasıl net bir ifade yazmalıyım bilmiyorum.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti muiketi 07 Mar 2009 23:14

bir forum sisteminde sabit konular ne işe yarar ??

kullanıcı ilk onları okusun diye sanırım.. eğer kullanıcı foruma üye olur ilgili sabitlere bakmazsa ve/veya arama yapmadan konu açarsa -ki öyledir- siz istediğiniz başlığı kullanın nafile..
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 2133
Kayıt: 30 Eyl 2007 01:41
Konum: şimdi urfada olmak vardı..
HTML: Çok iyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.7 PL1

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti Natt 13 Haz 2009 10:38

Bu önbellek temizlemenin gereği nedir? Yani phpbb3 bunu neden gerekli görmüş.Her seferinde önbellek temizlemek zor oluyo? Bunun bize faydası nedirki böyle bir şey konulmuş.
Natt
kullanıcı
kullanıcı

İleti: 36
Kayıt: 11 Haz 2009 11:58
İsim: dasdasdas
HTML: İyi
CSS: Başlangıç
PHP: İyi
phpBB3: Başlangıç
Sürüm: phpbb3.0.5

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti Elanoran 16 Arl 2009 14:52

Ben cssyi düzenliyorum ama yenile butonuna bassamda birşey farketmiyor.

Bilgi

Tema başarıyla güncellendi

« Önceki sayfaya dön

Önceki sayfaya dönünce değişikliklerimin gerçekleşmediği görünüyor zaten.
Elanoran
kullanıcı
kullanıcı

İleti: 20
Kayıt: 12 Arl 2009 10:22
İsim: Alper Ünal
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3

Re: Her dosya değişikliğinde ön bellek boşaltılmalı

İleti marvell 16 Arl 2009 18:07

3.0.6 da bu konu ile ilgili bir özellik eklendi sanırım onu denemekte fayda var.
marvell
kullanıcı
kullanıcı

İleti: 156
Kayıt: 19 Tem 2007 10:03
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.4


phpBB3 Sorunlar & Yardım


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 2 misafir

cron