Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Çerez (Cookies) Ayarları - [Ders]
#1
MyBB için Çerez (Cookies) Ayarları - [Detaylı Anlatım]
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 çerez 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.png Genel ayarlardan sag_ok.png Çerez ayarlarına gelin aşağıdaki örneklere bakarak, gerekli çerez ayarlarınızı düzenleyin.

Çerez [Cookie] Domain Dizini Ayarları:

Örnek 1: .mybb.com.tr gibi olmalıdır. (ana dizin yoludur.)
Örnek 2: .forum.mybb.com.tr 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.png Aşağıdaki manuel işlemlerden birini uygulamak için Ftp'den 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:
PHP Kod:
Kod:
$settings['bburl'] = "http://www.mybb.com.tr";
$settings['cookiedomain'] = ".mybb.com.tr";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = ""; 


2. nolu örnek için ./inc/settings.php düzeni:
PHP Kod:
Kod:
$settings['bburl'] = "http://forum.mybb.com.tr";
$settings['cookiedomain'] = ".forum.mybb.com.tr";
$settings['cookiepath'] = "/";
$settings['cookieprefix'] = ""; 


3. nolu örnek için ./inc/settings.php düzeni:
PHP Kod:
Kod:
$settings['bburl'] = "http://www.mybb.com.tr/forum/";
$settings['cookiedomain'] = ".mybb.com.tr";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 


4. nolu örnek için ./inc/settings.php düzeni:
PHP Kod:
Kod:
$settings['bburl'] = "http://forum.mybb.com.tr/forum/";
$settings['cookiedomain'] = ".mybb.com.tr";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 


5. nolu örnek için ./inc/settings.php düzeni:
PHP Kod:
Kod:
$settings['bburl'] = "http://forum.mybb.com.tr/forum/";
$settings['cookiedomain'] = ".forum.mybb.com.tr";
$settings['cookiepath'] = "/forum/";
$settings['cookieprefix'] = ""; 


dikkat.png 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.png cookiepath kısmına ekliyorsunuz.(Bu işlem giriş/çıkış sorununuzu çözecektir.)

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


Aşağıdaki örnek gibi düzenle:
PHP Kod:
Kod:
$settings['bburl'] = "http://www.mybb.com.tr/forum/";
$settings['cookiedomain'] = ".mybb.com.tr";
$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 mybb.com.tr yerine kendi site adresinizi yazıyorsunuz.. lightbulb.png

dikkat.png Tüm işlemleri doğru bir şekilde yaptıktan sonra, kullandığınız tarayıcıyı çerezlerini silmeyi unutmayın.. lightbulb.png

destek.mybb.com.tr Çerez (Cookie) Ayarlarından Örn. Bir Görüntü:

77277891256317376383.png
Çerez (Cookies) Ayarları

(24.06.2012, Saat: 09:38)007combatant Adlı Kullanıcıdan Alıntı: Nickli Kullanıcıdan Alıntı: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.

Veri tabanındaki tabloyu düzenlemek için ister phpmyadminden elinle düzelt. İster sql olarak indirip düzenle. Yada en basiti aşağıdaki sorguları kullan (siteismi yazan yerleri kendinize göre değiştirin.)

Bu sorguları teker teker gönder hepsini bir anda yollama

Kod:
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.mybb.com.tr                 .mybb.com.tr                                     / 
http://www.mybb.com.tr/forum/         .mybb.com.tr                                     /forum/ 
http://destek.mybb.com.tr/forum/     .destek.mybb.com.tr - Veya - .mybb.com.tr     /forum/
Alıntı:http://destek.mybb.com.tr/showthread.php?tid=971
Ara
Cevapla PGM
Teşekkür verenler:


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



***

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping