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 R
EST 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. Lütfen Ü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. Lütfen Ü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. Lütfen Ü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, 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 .