Xenforo Config.php

[XFB] Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Xenforo kategorisinde root tarafından oluşturulan Xenforo Config.php başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 65 kez görüntülenmiş, 2 yorum ve 0 tepki puanı almıştır...
Kategori Adı Xenforo
Konu Başlığı Xenforo Config.php
Konbuyu başlatan root
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan root
Kayıtlı
1 Yıl 4 Ay 1 Gün
Katılım
6 Şub 2024
Konular
0
Mesajlar
272
Rep
0
Tepkime puanı
0
Yaş
25
Konum
bayram.moon
Xenforo 2 için config.php kullanılabilecek kodlar ve görevleri
Config.php için eklenecek bu kodlar ile çeşitli fonksiyonları yönetebilirsiniz.Bu kodlara adim panelden erişemez ve kontrol edemezsiniz, Sadece config.php eklenerek kullanılabilir özellikler içerir.

Kullanılabilir kodlar nelerdir ?

Kod:
$config['enableMail'] = true;
$config['enableMailQueue'] = true;
$config['enableListeners'] = true;
$config['enableTemplateModificationCallbacks'] = true;
$config['enableGzip'] = true;
$config['enableContentLength'] = true;
$config['enableTfa'] = true;
$config['enableLivePayments'] = true;
$config['enableClickjackingProtection'] = true;
$config['enableReverseTabnabbingProtection'] = true;

Bu kodların göreveleri nelerdir?

enableMail XenForo sistemindeki tüm e-posta gönderme özelliklerini tamamen devre dışı bırakır. Hiç e-posta gönderilmez.

enableMailQueue E-posta sırası sistemini devre dışı bırakır. Tüm kuyruğa atılmış e-postalar gönderilmez ve yeni e-postalar oluşturulduktan sonra gönderilir.

enableListeners XenForo'daki tüm kod etkinliği dinleyicilerini devre dışı bırakır. Bu, tüm eklenti işlevlerini büyük ölçüde kapatacaktır ve bir eklenti yanlış çalışıyor yada hatalara neden oluyor ise sisteminize ve kontrol panelinize erişimi kurtarmak için yararlı olabilir.

enableTemplateModificationCallbacks PHP geri arama kullanarak, şablon değişikliklerinin çalışmasını devre dışı bırakır. Benzer şekilde, bir eklenti yanlış çalışıyor yada hatalara neden oluyor ise sisteminize ve kontrol panelinize erişimi kurtarmak için yararlı olabilir.

enableGzip Varsayılan olarak, XenForo, gzip sıkıştırma sistemini kullanarak oluşturduğu sayfaların son HTML ve CSS çıktısını sıkıştırır; bu da, daha sonra verilerin alındığı sırada ziyaretçilerinizin tarayıcıları tarafından görünmez şekilde sıkıştırılır. Bu, sayfa yükleme sürelerini önemli ölçüde hızlandırabilir, ancak bu özelliği devre dışı bırakmak ve HTML ve CSS'nin sıkıştırılmamış düz metin olarak gönderilmesini istiyorsanız, bu ayarı devre dışı bırakın.

enableContentLength Normal olarak, XenForo bir Content-Length HTTP üstbilgisi gönderir. Bazı sunucu yapılandırmalarında, içerik XenForo'nun gönderilmesiyle son kullanıcı tarafından alınabilir. Bu durumda, Content-Length başlığı doğru şekilde güncellenmeyebilir, bu nedenle devre dışı bırakılmalıdır.

enableTfa İki faktörlü kimlik doğrulamayı (2FA), kullanıcıların bir kullanıcı adı ve parola ile oturum açmaları gereken sistem ve telefonlarındaki kod gibi ek bir bilgi parçasını devre dışı bırakır. Yönetici kontrol panelinize erişimi kaybettiyseniz veya herhangi bir kullanıcının 2FA'yı kullanmasını önlemek istiyorsanız kullanışlıdır.

enableLivePayments Bu devre dışı bırakıldığında, hiçbir ödeme yapılmayacaktır. Ödeme sağlayıcıları ile iletişime geçilmeyecek ve hiçbir işlem yapılmayacaktır .Canlı veritabanının bir kopyasıyla test sitesi çalıştırmak için yararlıdır.

enableClickjackingProtection Normal olarak XenForo, X-Frame-Options HTTP üstbilgisini, SAMEORIGIN değeriyle, zararlı betiklerden tıklama-jacking'i engellemek için bir yol olarak gönderir.
Etkinleştirildiğinde, bu seçenek forumunuzu bir iframe içine yerleştirerek ve kullanıcıyı bir şeye tıklatıp klikleyerek tıklatma saldırılarını önler. Bununla birlikte, bu, iframe gömülmesinin geçerli kullanımını da devre dışı bırakabilir. Bunu ancak sonuçları anladıysanız devre dışı bırakın.

enableReverseTabnabbingProtection Etkinleştirildiğinde, bu seçenek, kullanıcılarınız harici sitelere bağlantılar tıklandığında tetiklenen ters sekme tabanlı kimlik avı saldırılarını önler. Bununla birlikte, bu koruma, bağlantı tıklamalarının nasıl işlendiğini (bağlı kuruluş bağlantılarını dahil etmek gibi) değiştirmeye dayanan harici servislere engel olabilir. Bunu ancak sonuçları anladıysanız devre dışı bırakın.
 
  • spywarez

  • guest
    Aşağıda verilen kodların ne işe yaradıkları ipucu olarak yanlarında verilmiştir.
    config.php (yapılandırma) dosyanızı kendi sitenize uygun şekilde ayarlayınız.

    PHP:
    <?php
    
    $config['db']['host'] = 'localhost';                  // Veritabanı bağlantı adresi
    $config['db']['port'] = '3306';                       // Veritabanı bağlantı portu
    $config['db']['username'] = 'xengentr_owner';         // Veritabanı kullanıcı adı
    $config['db']['password'] = 'xengentr_password';      // Veritabanı şifresi
    $config['db']['dbname'] = 'xengentr_database';        // Veritabanı adı
    
    $config['fullUnicode'] = true;                        // Unicode' yi etkinleştirir.
    $config['enableAddOnArchiveInstaller'] = true;        // Eklentileri arşiv olarak yüklemeyi etkinleştirir
    $config['enableListeners'] = false;                   // Tüm eklentileri devre dışı bırakır
    $config['debug'] = false;                             // Debug modu etkinleştirir.
    $config['development']['enabled'] = false;            // Geliştirici modunu etkinleştirir.
    
    $config['removeThemeHouseBranding'] = true;           // ThemeHouse Telif hakkı yazısını kaldırır
    if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; }  //Cloudflare Ziyaretçilerin gerçek ip adreslerini gösterir.
    
    
    // true = aktif eder
    // false = devre dışı bırakır
    
    // -------YORUM KODLARI-------
    // Aşağıda verilen kodlar php kodları arasına açıklama girmek içindir.
    // Bu kodlardan sonra yazılanlar kod bile olsa açıklama sayılır ve işlevi olmaz
    //  Kodun başına // girmek o satırdaki kodu devre dışı bırakır.
    //  Kodun başına # girmek o satırdaki kodu devre dışı bırakır.
    //  Kodun başına /* ve sonuna */ girmek birden fazla satırdaki kodu devre dışı bırakır.
    //  Örnek;
    //$config['development']['enabled'] = true;
    // Yukarıdaki kod açıklama sayıldığından geçersizdir.
     
    Comment
    • Konbuyu başlatan
    • AdminCP
    • #3
    Kayıtlı
    1 Yıl 4 Ay 1 Gün
    Katılım
    6 Şub 2024
    Konular
    0
    Mesajlar
    272
    Rep
    0
    Tepkime puanı
    0
    Yaş
    25
    Konum
    bayram.moon
    Kütüphane / config.php dosyasında uygulama yapılandırma seçenekleri vardır.Bunlar gelişmiş seçeneklerdir ve dikkatle düzenlenmelidir.
    Bu seçeneklerin yanlış yapılandırması, XenForo kurulumunun kullanılamamasına neden olabilir. Eğer herhangi bir sorun yaşarsanız, lütfen değişiklikleri geri alın.

    Eğer config.php dosyasında herhangi bir değeri değiştirmek isterseniz, sadece dosyanın sonuna bir satır ekleyin. Bu kılavuz PHP sözdiziminin temel bir anlayışıdır.

    • $config['db']['adapterNamespace'] - default: 'Zend_Db_Adapter'
    Kullanılacak veritabanı bağlantısı adaptörü sınıfını kontrol eder.
    • $config['cache']
    Bu Önbellek Tanımlama konusunda tartışılacaktır.
    • $config['debug'] - default: false
    Debug modu etkin olup olmadığını kontrol eder. Debug modu hata iletileri, hata ayıklama / performans bilgileri ve geliştirme araçlarına daha fazla erişim sağlar.
    Forumu Geliştirme modunda çalıştırmayın bu performansı düşürebilir hatta güvenlik sorunları ortaya çıkarabilir.
    • $config['enableListeners'] - default: true
    Bir eklentideki olay kontrol panele erişilirken engellendiğinde,olay dinleyicileri ile bunu devre dışı bırakmanıza izin verir.Daha fazla bilgi için config.php ile eklentileri kapatma sayfasına göz atabilirsiniz.
    • $config['superAdmins'] - default: '1'
    Bu Kullanıcı IDlerinin virgülle ayrılmış listesi süper adminler olarak kabul edilir.Süper adminler diğer adminleri oluşturabilir/silebilirler ve herzaman kontrol panelinin her yerine erişebilmektedirler.
    • $config['jsVersion'] - default: ''
    Bu değer tüm JSdosyaları yenilenmesini zorlamak için değiştirilebilir.Geliştiriciler için,
    Bu jsLastUpdate seçeneği ile yerini almıştır.
    • $config['cookie']['prefix'] - default: 'xf_'
    XenForo tarafından belirlenen tüm çerezlere bu önek sahip olacak. Aynı etki alanında birden XenForo kurulumları varsa, bu değiştirilebilir.
    • $config['cookie']['path'] - default: '/'
    Bu etki alanınızın belirli bir alt dizininde Xenforo ile çerezlerin tanımlanmasına izin verir.
    Aynı etki alanında birden XenForo kurulumları varsa, bu değiştirilebilir.
    • $config['cookie']['domain'] - default: ''
    Eğer XenForo çerezleri bir alt etki alanındaki kullanılabilir olması gerekiyorsa,
    bu '.domain.com' alt etki alanları üzerinde çerezlerin erişilmesine izin verecektir.
    • $config['enableMail'] - default: true
    Xenforo tarafından herhangi bir eposta göndermesini engelllemek için false olarak ayarlayabilirsiniz.
    • $config['internalDataPath'] - default: 'internal_data'
    Internal_data/ dizinine dosya yolu. Göreceli yollar XenForo kurulum dizininde başlar. Bu web root dışında ayarlanabilir.
    • $config['externalDataPath'] - default: 'data'
    data/ dizinine dosya yolu. Göreceli yollar XenForo kurulum dizininde başlar. Bu dizin erişilebilir web olmalıdır.
    • $config['externalDataUrl'] - default: 'data'
    data/ dizinine URL. Bağıl URL'ler XenForo kurulum URL sinden başlar.

    bu kaynak yeni çevirilerle güncellenecektir.
     
    Comment

    Create an account or login to comment

    You must be a member in order to leave a comment

    Create account

    Create an account on our community. It's easy!

    Log in

    Already have an account? Log in here.

    Üst