- Katılım
- Haz 18, 2019
- Mesajlar
- 906
- Tepkime puanı
- 2,258
- Puanları
- 693
- Konum
- Cehennem
- Web sitesi
- imhatimi.org
XenForo 2.x + Nginx fastcgi_cache full page guest caching
Xenforo forum scriptini kullanıyorsanız ve Nginx Engintron yüklü ise Cpanel'de çok büyük ihtimal üyelerinizin çerezleri birbirine karışıyor ve birbirlerinin hesapları arasında istem dışı geziyorlardır

Şimdi çözümü şöyle;
Öncelikle WHM Panelimize girelim ardından sol en üst köşedeki arama kısmına engintron yazalm ve yüklü olan modulü bulalım ve
Karşımıza çıkan menüden Edit nginx.conf 'a tıklayalım ve karşımıza aşağıdaki gibi bir sayfa açılacak.

Eklenecek kodumuz;
Apache yapılandırması:
### Start FastCGI Cache
map $http_cookie $nocachecookie {
default 0;
~xf_user 1;
~xf_style_id 1;
~xf_session_admin 1;
~xf_lscxf_logged_in 1;
}
map $request_uri $nocacheuri {
default 0;
~^/admin.php 1;
~^/register 1;
~^/login 1;
~^/lost-password 1;
~^/misc/style 1;
}
fastcgi_cache_path /var/run/nginx_fastcgi_cache levels=1:2 keys_zone=fastcgicache:512m inactive=30m;
### End FastCGI Cache
Artık üye sessionların cachelenmesi ve admin panelin cachelenme sorunu böylece ortadan kalkmış olacak. Ben xenforo için anlattım ancak birçok başka scriptte bu sorunu yaşayan varsa kodu scriptine göre düzenlemesi gerekir, burada önemli olan nokta üye login sessionları hangi tablo adıyla tutuluyor ? bunu bilmeniz yeterli.
Son düzenleme: