IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


XenForo XenForo Dersleri , XenForo Kurulumu , XenForo Forum Dökümanları 'na bu başlık altından ulaşabilirsiniz.

1Beğeni(ler)
  • 1 Post By ExCaLuBuR


 
 
Seçenekler Stil
Alt 07 Haziran 2021, 00:23   #1
Standart XenForo Config.php Tüm Ayarları

XenForo'nun veritabanı sunucunuza bağlanması için ihtiyaç duyduğu tüm bilgiler src/config.php dosyada bulunur.

XenForo'yu nasıl yüklediğinize bağlı olarak, config.php orijinal src/config.php.default dosyanın içeriğini kopyalayarak oluşturmuş olabilir veya sizin için XenForo yükleyicisi oluşturmuş olabilir.

Normalde, yapılandırma dosyası yalnızca XenForo'nuzun çalışmasına izin vermek için yeterli olan bir avuç ayar içerir, ancak XenForo'nun çalışma şeklini değiştirmek için ekleyebileceğiniz bir dizi ek seçenek vardır.

Alıntı:
Uyarı

Bu seçenekler, XenForo kurulumunuzun temel işlevlerini kontrol eder ve yanlış yapılandırma sitenizi çalışmaz hale getirebilir. Sorun yaşarsanız, yaptığınız değişiklikleri geri alın config.php ve yeniden deneyin.
Bu değişken adları tam olarak burada gösterildiği gibi girilmelidir , aksi takdirde ayar yok sayılır. Değişken adları ve değerleri büyük/ küçük harfe duyarlıdır .

Her durumda, değişken adı varsayılan değeriyle gösterilir, örneğin:

PHP- Kodu

$config['variableName']= 'default-value'

Veritabanı bağlantısı

PHP- Kodu

$config['db']['host']= 'localhost';
$config['db']['port']= 3306;
$config['db']['socket']= null

XenForo veritabanınızı barındıran veritabanı sunucusunun adı veya IP adresi, bağlantı noktası ve soketi. Bu bilgiler size barındırma sağlayıcınız tarafından sağlanacaktır.

PHP- Kodu

$config['db']['username']= '';
$config['db']['password']= '';
$config['db']['dbname']= ''

Veritabanı sunucunuza bağlanmak için kullandığınız kullanıcı adı ve şifre ve forumlarınızın kurulu olduğu sunucunuzda barındırılan veritabanının adı.

Tam unicode / emoji desteği


PHP- Kodu

$config['fullUnicode']= false

Bu ayar, XenForo'ya forum içeriğinizde tam unicode'u desteklemek için gerekli adımları gerçekleştirip gerçekleştirmediğinizi söyler. Metinde Emoji kullanımını desteklemek için tam unicode kullanılır .

XenForo kurulumunuz XenForo 1'den yükseltme yapmak yerine sürüm 2'de başladıysa, veritabanınız zaten tam unicode biçiminde olacaktır ve bu ayarı bir true değerle birlikte config.php dosyanıza yerleştirebilirsiniz.

XenForo kurulumunuz XenForo 1'den yükseltildiyse, tam unicode'u kullanabilmeniz için unicode dönüştürme işlemini çalıştırmanız gerekecek ve false siz bunu yapana kadar bu ayar bırakılmalıdır .

Alıntı:
Not

Tam unicode desteği, en az MySQL 5.5 gerektirir.
Gelişmiş seçenekler

Bu seçenekler config.php dosyasında standart olarak bulunmaz çünkü XenForo çoğunlukla varsayılan değerleri kullanır. Bu ayarlardan herhangi birini kullanmaya karar verirseniz, bir üretim ortamında çalıştırmak üzere sistemden ayrılmadan önce forumlarınızın çalışmasını tamamen test ettiğinizden emin olun.

Site genelinde özellik devre dışı

Bazı XenForo sistemleri, Yönetici kontrol paneline hiç girmeye gerek kalmadan yapılandırma dosyasından tamamen devre dışı bırakılabilir. Bu seçeneklerden herhangi birinin ayarlanması false ( KAPALI ), ilgili işlevselliği tamamen devre dışı bırakacaktır.

Bu ayarların false olarak ayarlarsanız, size ne olacağını açıklar

PHP- Kodu

$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;
$config['enableApi']= true;
$config['enableAddOnArchiveInstaller']= false;
$config['enableOneClickUpgrade']= true

enableMail

XenForo genelinde tüm e-posta gönderme özelliklerini tamamen devre dışı bırakır. Hiçbir şekilde e-posta gönderilmeyecek.

enableMailQueue

E-posta kuyruk sistemini devre dışı bırakır. Kuyrukta kalan herhangi bir e-posta gönderilmeyecek ve herhangi bir yeni e-posta, toplu olarak gönderilmek üzere kuyruğa alınmak yerine oluşturulduğu anda gönderilecektir.

enableListeners

XenForo'daki tüm kod olay dinleyicilerini devre dışı bırakır. Bu, tüm eklenti işlevlerini büyük ölçüde kapatacaktır ve bir eklenti yanlış gittiyse ve bunu yapma yeteneğinizi bozduysa, sisteminize ve kontrol panelinize erişimi kurtarmak için yararlı olabilir.

enableTemplateModificationCallbacks

Bir PHP geri çağırma kullanarak şablon değişikliklerinin işlemlerini gerçekleştirme yeteneğini devre dışı bırakır. Benzer şekilde enableListeners, bu anahtar, bozuk bir geri arama tarafından çalışamaz hale getirilen bir sisteme yeniden erişim sağlamak için kullanılabilir.

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ıracak ve daha sonra veriler alındığında ziyaretçilerinizin tarayıcıları tarafından görünmez bir şekilde sıkıştırılacaktı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

Normalde, XenForo bir Content-Length HTTP başlığı gönderir. Bazı sunucu konfigürasyonlarında içerik, XenForo'nun göndermesi ile son kullanıcı tarafından alınması arasında değiştirilebilir. Bu durumda, Content-Length başlığı doğru şekilde güncellenmeyebilir, bu nedenle devre dışı bırakılmalıdır.

enableTfa

Kullanıcıların bir kullanıcı adı ve parola ile oturum açması gereken sistem olan iki faktörlü kimlik doğrulamayı (2FA) ve telefonlarından bir kod gibi ek bir bilgi parçasını devre dışı bırakır . Yönetici kontrol panelinize erişiminizi kaybettiyseniz veya herhangi bir kullanıcının 2FA kullanmasını engellemek istiyorsanız kullanışlıdır.

enableLivePayments

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

enableClickjackingProtection

Normalde, XenForo , kötü amaçlı komut dosyalarından tıklamayı engellemenin bir yolu olarak X-Frame-Options HTTP başlığını bir değerle gönderir SAMEORIGIN.

Bu seçenek etkinleştirildiğinde, forumunuzu bir iframe'e yerleştirerek ve kullanıcıyı bir şeye tıklaması için kandırarak tıklama saldırılarını önler. Ancak bu, iframe yerleştirmenin geçerli kullanımlarını da devre dışı bırakabilir. Bunu yalnızca sonuçları anlıyorsanız devre dışı bırakın.

enableReverseTabnabbingProtection

Bu seçenek etkinleştirildiğinde, kullanıcılarınız harici sitelerin bağlantılarını tıkladığı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 değiştirmeye dayanan harici hizmetlere müdahale edebilir (örneğin, bağlı kuruluş bağlantılarını dahil etmek). Bunu yalnızca sonuçları anlıyorsanız devre dışı bırakın.

enableApi (2.1+)

Normalde erişilebilen REST API'ye erişimi devre dışı bırakır <url>/api/.

enableAddOnArchiveInstaller (2.1+)

Bu, kontrol paneli tabanlı eklenti yükleme/yükseltme sistemine erişimi kontrol eder. Etkinleştirildiğinde, bu, gerekli izinlere sahip bir yöneticinin bir XenForo eklentisi içeren bir zip dosyası yüklemesine ve onu otomatik olarak yüklemesine veya yükseltmesine olanak tanır.

Bu ayar, güvenlik nedeniyle varsayılan olarak devre dışıdır.

enableOneClickUpgrade (2.1+)

Kontrol panelinde tek tıklamayla XenForo yükseltme sistemine erişimi devre dışı bırakır.

Cookie settings

Çerezlerin ziyaretçilerinizin tarayıcılarında nasıl ayarlanacağına ilişkin ayarları yapılandırmanız gerekiyorsa, aşağıdaki ayarları kullanabilirsiniz, ancak uyarılırsınız, bu ayarlar için yanlış veya geçersiz değerler sizi ve ziyaretçilerinizi XenForo kullanıcı hesabınıza giriş yapamayabilir , yönetici kontrol paneli dahil.

Bu değerleri değiştirmenin birincil nedeni, aynı etki alanında birden çok XenForo yüklemesini barındırmaktır. Etki alanınızda yalnızca tek bir XenForo yüklemeniz varsa, bu ayarları değiştirmenize gerek yoktur.

Bu değerleri yalnızca gerçekten ihtiyacınız varsa ve ne yaptığınızı biliyorsanız değiştirin. Sorunlarla karşılaşırsanız, bu değerleri varsayılanlarına sıfırlayın.

PHP- Kodu

$config['cookie']['prefix']= 'xf_'

Tüm tanımlama bilgileri adlarıyla tanımlanır ve XenForo tarafından ayarlanan tanımlama bilgilerinin adlarının tümü xf_, diğer sistemler tarafından ayarlanan tanımlama bilgilerinden ayırt edilmelerini sağlamak için normalde ile başlar . Bu değeri değiştirmenin bir sonucu, sitenizi bir sonraki ziyaretlerinde tekrar oturum açması gerekecek olan tüm oturum açmış ziyaretçileriniz için Beni hatırla ayarını sıfırlayacaktır .

Ön ekinizin değeri yalnızca harf, sayı ve alt çizgi kullanmalıdır ve büyük/küçük harfe duyarlıdır.

PHP- Kodu

$config['cookie']['path']= '/'

Varsayılan değeri kullanarak, /XenForo tarafından ayarlanan çerezler web sitenizin tüm alanlarında kullanılabilir olacaktır. Eğer varsa gerek XenForo çerezler web sitenizin belirli bir bölümüne içinde sadece mevcut olduğunu bu yüzden değiştirmek için, sitenizin kök yer başlayarak sitenizin doğru alanı, dizin yolunu kapsayacak şekilde değerini değiştirmek /.

Örnek değerler
  • '/' XenForo çerezleri web sitenizin tüm alanlarında mevcuttur.
  • '/forum/' XenForo tanımlama bilgileri yalnızca 'http://ircrehberi.net/forum' adresinde forum bulunan dizinde bulunan sayfalar tarafından okunabilir , burada ircrehberi.net site adresinizdir.
  • '/path/to/other/folder/' XenForo çerezleri yalnızca [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] adresinde bulunan path/to/other/folder dizininde bulunan sayfalar tarafından okunabilir .

Çerezler olabilir değil bu konumda, yani yukarıdaki klasörde bulunan sayfaların tarafından okunabilir:

PHP- Kodu

https://ircrehberi.net/path
https://ircrehberi.net/path/to
https://ircrehberi.net/path/to/other 

Alıntı:
Uyarı

XenForo kök dizini içinde tanımlama bilgilerinin ayarlanmasına izin vermeyen bir tanımlama bilgisi yolu belirtirseniz, XenForo ayarladığı tanımlama bilgilerini okuyamaz ve oturum açma gibi kritik işlemler başarısız olur.

PHP- Kodu

$config['cookie']['domain']= ''

Çerez yolu ayarına benzer şekilde, bu, çerezlerinizin okunabileceği bir alan belirtmenize olanak tanır. Bu değeri varsayılandan başka bir değere ayarlamanız alışılmadık bir durumdur, ancak çerez yolunda olduğu gibi, değiştirirseniz çok dikkatli olmalısınız, çünkü XenForo'nun kendi çerezlerini okumasını engelleyen bir değer girmek önemli işlevleri bozacaktır, oturum açma yeteneği gibi.

Bu değerin ayarlanmasının nedeni, tanımlama bilgilerinin birden çok alt etki alanında paylaşılmasına izin vermektir. Çoğu durumda, bu ayar varsayılan ayarıyla bırakılabilir. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] other.example.com

Veri ve komut dosyası konumları

XenForo'nun avatarlar, ekler ve javascript dosyaları gibi dosyalarda tuttuğu verileri ve komut dosyalarını sakladığı konumu değiştirmek isterseniz, bu ayarları değiştirerek bunu yapabilirsiniz.

PHP- Kodu

$config['externalDataPath']= 'data';
$config['externalDataUrl']= 'data';
$config['internalDataPath']= 'internal_data';
$config['codeCachePath']= '%s/code_cache';
$config['tempDataPath']= '%s/temp';
$config['javaScriptUrl']= 'js'

Yol değişkenleri

Bu durumların her birinde, Path ile biten bir değişken adı , XenForo'nun kurulu olduğu dizine göre sunucudaki dahili bir dosya sistemi yolunu ifade eder. Göreli yollar, XenForo kurulum dizininde başlar. Bu, web kökünün dışında ayarlanabilir.

XenForo kurulumunuz adresinde yaşıyorsa /users/yourname/htdocs/xenforo, aşağıdaki örnekler bu yolla farklı değerlerin nasıl ilişkili olduğunu gösterir:

PHP- Kodu

data - /users/yourname/htdocs/xenforo/data
../another-folder - /users/yourname/htdocs/another-folder 

Bu değişkenler ayrıca sunucu kökünden gelen mutlak bir yol da kullanabilir, örneğin /users/yourname/htdocs/xenforo/data.

URL değişkenleri

Adı Url ile biten değişkenler, web kökünüzden görülebilen XenForo dizininize göre bir yola başvurur. Göreli URL'ler, XenForo kurulum dizininizde başlar. XenForo kurulumunuz adresinde bulunuyorsa [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...], aşağıdaki örnekler farklı değerlerin nasıl değerlendirileceğini gösterir:

PHP- Kodu

data http://example.com/xenforo/data
../another-folder http://example.com/another-folder
/a-root-folder http://example.com/a-root-folder
/xenforo/my-folder http://example.com/xenforo/my-folder 

Etki alanı adı da dahil olmak üzere tam bir URL kullanabilirsiniz, örneğin:

PHP- Kodu

http://example.com/xenforo/data
//example.com/xenforo/data 

Alıntı:
Uyarı

Yol olarak belirtilen dizinler web sunucusu (chmod 777) tarafından yazılabilir olmalıdır, aksi takdirde XenForo tarafından veriler bu konumlarda saklanamaz.

Bu yollardan ve URL'lerden herhangi biri yanlış ayarlanırsa, önemli XenForo işlevi bozulur . Bunları yalnızca tam olarak ne yaptığınızı biliyorsanız değiştirin .
externalDataPath

Bu, XenForo'nun avatar görüntüleri ve ek küçük resimleri gibi web sunucusu aracılığıyla doğrudan tarayıcıya sunulan dosyaları tuttuğu 'veri' dizinine giden yolu tanımlar. Bu dizin web kökü içinde olmalıdır.

externalDataUrl

XenForo'nun web sunucunuzdan görülebileceği şekilde avatarları ve ek küçük resimlerini tuttuğu 'veri' dizininin konumunu tanımlar.

internalDataPath

Ekler gibi doğrudan web tarayıcı istemcilerine sunulmayan dosyaları içeren 'internal_data' dizininin yolunu tanımlar.

codeCachePath

XenForo'nun çalışmasını hızlandırmak için kullanılan PHP dosyalarının önbelleğe alınmış sürümlerini depolayan 'code_cache' dizininin konumunu tanımlar. Bu normalde 'internal_data' dizininde bulunur.

tempDataPath

Yeni yüklenen ve nihai konumlarında depolanmadan önce işlenmekte olan ekler gibi geçici dosyaları depolamak için kullanılan dizinin yolunu tanımlar. Bu normalde 'internal_data' dizininde bulunur.

javaScriptUrl

XenForo'nun işlevselliği için gerekli JavaScript dosyalarını bulmayı beklediği 'js' klasörünün konumunu, genel web sunucusunda bir yol olarak tanımlar. Bu dizin web kökü içinde olmalıdır.

Veritabanı bağdaştırıcısı

PHP- Kodu

$config['db']['adapterClass']= 'XF\Db\Mysqli\Adapter'

Veritabanınıza bağlanmak için kullanılan PHP sınıfının adı. MySQL sunucusu kullanıyorsanız, bu ayarı değiştirmek için çok az neden vardır.

HTTP istemci ayarları

Bu ayarlar, Görüntü ve bağlantı proxy'sini kullanırken görüntüler ve web sayfaları gibi internet üzerinden kaynakları getirmek için kullanılan dahili XenForo HTTP istemcisinin davranışını kontrol eder .

PHP- Kodu

$config['http']['sslVerify']= null;
$config['http']['proxy']= null

ssl Verify Ayar kaynaklarını isterken SSL / HTTPS kullanarak herhangi bir siteye o ziyaretler SSL sertifikasını doğrulamak sistemini zorlayacaktır. Bu değerin ayarlanması true bazı durumlarda faydalı olabilir, ancak SSL sertifikası doğrulamasının başarısız olmasının ve istenen kaynağın getirilememesiyle sonuçlanmasının birkaç yolu vardır. Şüpheniz varsa, bu ayarı olduğu gibi bırakın.

Dahili XenForo HTTP istemcisinin isteklerini bir proxy aracılığıyla gerçekleştirmesini istiyorsanız, proxyayara proxy sunucusunun adresini girin .

Diğer değişkenler

PHP- Kodu

$config['globalSalt']= '<unique value>'

Bu değişken için kullanılan gizli değerini tanımlar tuzu çalıntı veya kötü amaçlı maddeler ile sahte olan veri önlemek amacıyla çeşitli önbellekleri, kurabiye ve diğer verilerin değerleri.

XenForo kurulumunuzun güvenliğini tehlikeye atacağından, küresel tuz değerini asla kimseye ifşa etmeyin.

Normalde, XenForo kendi güvenli global tuzunu üretecektir ve sadece kendi tuzunuzu tanımlamak istiyorsanız bunu değiştirmeniz gerekecektir.

PHP- Kodu

$config['checkVersion']= true

Etkinleştirilirse, sistem XenForo PHP betiklerinde saklanan sürüm numarasının XenForo veritabanınızda depolanan sürüm numarasıyla eşleşip eşleşmediğini kontrol edecek ve sayılar eşleşmezse normal ziyaretçilerin forumlara erişimini engelleyecektir. Yükseltmeyi çalıştırmaya hazır dosyaları yeni yüklediğinizde, ancak henüz yükseltme işlemini gerçekten çalıştırmadığınızda.

PHP- Kodu

$config['passwordIterations']= 10

bcrypt tabanlı parola depolama sisteminin gücünü yapılandırır. Daha yüksek sayılar daha güvenlidir ancak bu ayarın değerindeki her artış, bir parola oluşturmak veya doğrulamak için gereken süreyi kabaca iki katına çıkararak daha yüksek sunucu kullanımına yol açar.

PHP- Kodu

$config['maxImageResizePixelCount']= 20000000

XenForo'nun yeniden boyutlandırmaya çalışacağı bir görüntünün maksimum boyutu (toplam piksel sayısı olarak). Bundan daha büyük resimler basitçe yeniden boyutlandırılmayacaktır ve bu nedenle reddedilebilir. Bu genişlik × yükseklik kullanılarak hesaplanır.

PHP- Kodu

$config['adminLogLength']= 60

Yönetici kontrol panelindeki tüm yönetici etkinliklerinin günlüğünün tutulacağı gün sayısı. Bir eylemin günlüğe kaydedilmesinin üzerinden bu sayıda gün geçtikten sonra, veri tabanından budanacaktır.

PHP- Kodu

$config['chmodWritableValue']= 0

Bu değer sıfır değilse, XenForo tarafından oluşturulan tüm dosyalar otomatik olarak bu değere ayarlanacaktır. Dizinler de bu değere ayarlanacaktır, ancak bunlar her zaman kullanıcı, grup ve dünya tarafından yürütülebilir de olacaktır. Çoğu durumda, XenForo doğru chmod değerini otomatik olarak belirleyecektir.

PHP- Kodu

$config['proxyUrlFormat']= 'proxy.php?{type}={url}&hash={hash}'

Görüntü ve bağlantı proxy'sini kullanan bağlantıların biçimini tanımlar .

Biçim {type}, {url} ve vekil belirteçlerini {hash} içermeli proxy.phpve
proxy isteklerini işlemek için alternatif bir komut dosyanız veya sisteminiz yoksa hedeflemelidir .

PHP- Kodu

$config['jobMaxRunTime']= 8

Mümkünse, başka bir döngüde daha fazla işlenmek üzere askıya alınmadan önce işleme işlerinin çalışmasına izin verileceği süreyi saniye cinsinden yapılandırır.

PHP- Kodu

$config['fsAdapters']= []; 

Sistemin kullanabileceği dosya sistemi bağdaştırıcılarının bir listesini tanımlar. Bu, daha sonraki bir tarihte tam olarak belgelenecek olan gelişmiş bir uzman kullanıcı özelliğidir.

önbellek ayarları

Büyük XenForo siteleri için, sayfa oluşturmayı hızlandırmak için bir önbellek mekanizması kullanmak avantajlı olabilir.

Önbelleğe alma ayarlarının tümü bu bölümde yer almaktadır ve bu kılavuzun Önbellek bölümünde $config['cache'] daha ayrıntılı olarak tartışılmaktadır .

Bir önbellek yapılandırırsanız, bu seçeneğin değerini şu şekilde ayarlayarak istediğiniz zaman devre dışı bırakabilirsiniz false:

PHP- Kodu

$config['cache']['enabled']= false

Geliştiriciler ve tasarımcılar için
  • Hata ayıklama modu

Hata ayıklama modu, XenForo'nun hata ayıklama veya geliştirme amacıyla çalışacağı özel bir durumdur.

PHP- Kodu

$config['debug']= false

Tasarımcı modu ve Geliştirici modu da dahil olmak üzere belirli işlevlerin çalışması için bunu true olarak ayarlamak gereklidir.

Alıntı:
Uyarı

Hiçbir zaman, hiçbir zaman internete maruz canlı üretim sitesinde ayıklama modunu etkinleştirin.

Yalnızca yürütme ve sayfa oluşturma, hata ayıklama modu devre dışı bırakıldığında olduğundan çok daha yavaş çalışmakla kalmaz, aynı zamanda dahili SQL sorgularının durumu gibi önemli bilgiler de ziyaret eden kullanıcılara gösterilebilir. Hata ayıklama modunu yalnızca olası kötü niyetli ziyaretçilerden korunan özel bir XenForo kurulumu üzerinde çalışıyorsanız etkinleştirin.
Tasarımcı modu

Tasarımcı modu, şablonların yönetici kontrol panelindeki şablon düzenleyiciyi kullanmak yerine doğrudan dosya sistemi içinde düzenlenmesine olanak tanıyan XenForo stili tasarımcılar için gelişmiş bir özelliktir.

PHP- Kodu

$config['designer']['enabled']= false;
$config['designer']['basePath']= 'src' . \DIRECTORY_SEPARATOR 'styles'

Geliştirme Modu

Geliştirici modu başka bir gelişmiş özellik, bu sefer XenForo eklenti geliştiricileri için.

PHP- Kodu

$config['development']['enabled']= false;
$config['development']['defaultAddOn']= ''

enabled Ayar açılıp geliştirici modunu değiştirir. defaultAddOn Ayar bir eklenti, daha sonra otomatik olarak ayarlayacaktır kimliğini belirlemenizi sağlar üzerinde Add belirttiğiniz üzerinde eklenti için yönetici kontrol panelinde yeni oluşturulan malzeme için ayarlama.

PHP- Kodu

$config['development']['skipAddOns]= null; 

Bu ayarı kullanmak için değeri, gibi bir dizi eklenti kimliğine ayarlayın ['addOn1', 'addOn2']. skip AddOns Ana verileri içe ve dışa aktarma gibi geliştirme araçlarının çalıştırılması söz konusu olduğunda , dizide belirtilen tüm eklentiler atlanır.

PHP- Kodu

$config['development']['throwJobErrors']= null

Bu seçenek olarak ayarlanırsa true, eklenti oluşturma komut dosyasını çalıştırmak gibi geliştirme araçlarını çalıştırırken normalde bastırılan tüm hatalar atılır ve görüntülenerek iş sürecini kesintiye uğratır. Bu, geliştirme işlerinin çıktısıyla ilgili sorunları ayıklarken faydalı olabilir.

PHP- Kodu

$config['development']['fullJs']= false

Sistem standardını kullanarak çalışmalıdır denetler minified ve dürülmüş yerine tam javascript dosyaları kullanmalısınız .

Değerin olarak ayarlanması, trueXenForo'nun tam javascript dosyalarını istemesine neden olur. Ortaya çıkan işlevsellik aynı olacaktır, ancak eklentilerinizi geliştirirken karşılaşabileceğiniz herhangi bir sorunda hata ayıklarken tam, küçültülmemiş dosyaların üzerinden geçmek daha kolaydır.

Tam javascript dosyalarının kullanılması, sitenizin daha fazla HTTP isteği oluşturmasına ve daha fazla bant genişliği tüketmesine neden olur, bu da ziyaret eden kullanıcılarınızın daha yavaş bir deneyim yaşamasına neden olur, bu nedenle fullJs canlı üretim sitelerinde kullanmanızı önermiyoruz .

Alıntı:
xenforo
________________

06/02/2023 İnsan olan herkesin kalbi acıdı.
 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 19:23.