Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
İpuçu Çerez (Cookies) Ayarları - [Ders]
#1
Bildiğiniz gibi mybb'de yaşanan giriş/çıkış sorunlarının sebebi çerez ayarlarının yanlış yada hatalı yapılandırılmasından dolayı kaynaklıyor.
Bazı arkadaşlarımız, sitelerini forum klasörü içine kuruyor ve en çok çerez sorunu yaşayan kişilerde bundan dolayı kaynaklanıyor. Bazılarıda host taşıma ve aktarma işlemlerinde ve sitelerinin dizin şeklini değiştirmek için ayarını yapmayı unutuyor ve admin paneli + foruma giriş/çıkış sorunları oluşuyor. İşte bu sorunları çözebilmek için aşağıdaki vermiş olduğum örneklere bakarak çözüme ulaşabilirsiniz..

Adım 1:
Admin paneli Sag_ok Genel ayarlardan Sag_ok Çerez ayarlarına gelin aşağıdaki örneklere bakarak, gerekli çerez ayarlarınızı düzenleyin.

Çerez [Cookie] Domain Dizini Ayarları:

Örnek 1: .mybbkursu.com gibi olmalıdır. (ana dizin yoludur.)
Örnek 2: .forum.mybbkursu.com gibi olmalıdır. (alt dizin yoludur.)

Eğer Forumunuz alt alanda veya forum klasörü olarak kurulu ise ve admin paneline giriş sorunu yaşıyorsanız eğer üsteki vermiş olduğum 2 ve 3 nolu örneklere bakınız..

Adım 2:
Eğer admin paneline giriş yapamıyorsanız aşağıdaki manuel yöntemlerden birini uygulayınız..
Aşağıdaki ayarlardan size uygun olan hangisi ise onu uygulayınız sorununuz muhtemelen düzelecektir.

Bilgi inc/settings.php dosyasını bilgisyarınıza çekin/indirin ve notepad++ gibi bir program aracılığı ile açarak gerekli düzenlemeleri yapın.

1. nolu örnek için ./inc/settings.php düzeni:

Kod:
$settings['bburl'] = "http://www.mybbkursu.com";
$settings['cookiedomain'] = ".mybbkursu.com";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = ""; 


2. nolu örnek için ./inc/settings.php düzeni:


Kod:
$settings['bburl'] = "http://forum.mybbkursu.com";
$settings['cookiedomain'] = ".forum.mybbkursu.com";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = ""; 



3. nolu örnek için ./inc/settings.php düzeni:


Kod:
$settings['bburl'] = "http://www.mybbkursu.com";
$settings['cookiedomain'] = ".mybbkursu.com";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 


4. nolu örnek için ./inc/settings.php düzeni:

Kod:
$settings['bburl'] = "http://forum.mybbkursu.com/forum/";
$settings['cookiedomain'] = ".mybbkursu.com";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 



5. nolu örnek için ./inc/settings.php düzeni:

Kod:
$settings['bburl'] = "http://forum.mybbkursu.com/forum/";
$settings['cookiedomain'] = ".forum.mybbkursu.com";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 



6. nolu örnek için ./inc/settings.php düzeni
Eğer siteniz forum klasörüne kurulu ise, aşağıdaki örnekte gösterdiğim gibi, cookieprefix kısmındaki slash / işareti silip  Sag_ok  cookiepath kısmına ekliyorsunuz.(Bu işlem giriş/çıkış sorununuzu çözecektir.)

Bul:


Kod:
$settings['bburl'] = "http://www.mybbkursu.com/forum";
$settings['cookiedomain'] = ".mybbkursu.com/forum";
$settings['cookiepath'] = "";
$settings['cookieprefix'] = "/"; 


Aşağıdaki örnek gibi düzenle:


Kod:
$settings['bburl'] = "http://www.mybbkursu.com/forum/";
$settings['cookiedomain'] = ".mybbkursu.com";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 


Eğer admin paneline girişte sürekli sorun yaşıyorsanız yani her panele girişte sizi giriş yapmış gibi gösterip tekrar atıyorsa, üste belirttiğim gibi ./inc/setting.php dosyasından gerekli düzenlemeleri yaparak bu sorunu çözebilirsiniz..

Slash / ve "tırnak" karakterlerine dikkat ediniz!

Ayrıca hatırlatayım belki yanlış anlayan arkadaşlarımız olabilir, kodlar ve örneklerdeki mybbkursu.com yerine kendi site adresinizi yazıyorsunuz.. Dikkat

Kaynak Tüm işlemleri doğru bir şekilde yaptıktan sonra, kullandığınız tarayıcıyı çerezlerini silmeyi unutmayın..  Ok-icon

Çerez (Cookies) Ayarları


Arkadaşlar cokie ayarlarını sadece settings.php den düzenlemek yetmiyor veri tabanındaki settings tablosundanda düzenlemelisin. ikisini birden düzeltince sorun giderilmiş olur.
Bu sorguları
Kod:
PHPMyAdminden
teker teker gönder hepsini bir anda yollama

Kod:
UPDATE mybb_settings SET value='http://siteismi.com' WHERE name='bburl'

UPDATE mybb_settings SET value='.siteismi.com' WHERE name='cookiedomain'

UPDATE mybb_settings SET value='/' WHERE name='cookiepath'

UPDATE mybb_settings SET value='' WHERE name='cookieprefix'

Siteniz altdomainde veya alt klasörde ise aşağıdaki tabloya göre ayarlama yapmalısınız:


Kod:
Kod:
Forum URL                             [Cookie] Domain                                  [Cookie] Yolu
http://www.mybbkursu.com               .mybbkursu.com                                   /
http://www.mybbkursu.com/forum/        .mybbkursu.com                                   /forum/
http://destek.mybbkursu.com/forum/     .destek.mybbkursu.com - Veya - .mybbkursu.com    /forum/
Alıntı
#2
hayır hocam olmadı.
Alıntı


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi