Manual:LocalSettings.php/tr

  dosyası, bir MediaWiki kurulumunun temel yapılandırma ayarları ( dosyasına göre) sağlar. Bu dosyadaki ayarları gözden geçirmek için zaman ayırmalısınız. Dosya genellikle web tabanlı MediaWiki yükleyicisi tarafından oluşturulur, ancak muhtemelen Apache ayarlarıyla uyumlu olarak parametreleri değiştirebilirsiniz. Viki çiftliği olarak yapılandırılan MediaWiki kurulumları için  adlı bir dosya kullanılabilir.

Sunucudaki konum
dosyası bir viki sayfası değildir ve ona web tarayıcınızla erişemezsiniz.

Bunun yerine, sunucunun dosya sistemindeki bir dosyadır. İçeriği vikinin ilk kurulumu sırasında oluşturulur ve elde edilen dosyanın sunucuya elle kopyalanması gerekir. Dosya, MediaWiki'yi yüklediğiniz klasörde,  ve   gibi klasörlerle ve   gibi dosyalarla aynı seviyede bulunmalıdır. Bu dosya orada değilse, viki hiç çalışmayacaktır. Viki çalışırsa, dosya oradadır. Nerede olduğunu bilmiyorsanız, onu bulmak için bir terminal penceresine find / -iname LocalSettings.php -print gibi bir komut girebilirsiniz.

(Vagrant kullanıyorsanız, ayrıca MediaWiki-Vagrant#MediaWiki ayarları sayfasına bakın.)

Güvenlik
genellikle veritabanı oturum açma bilgileri gibi hassas verileri içerir. Bu veriler kamuoyuna asla ifşa edilmemelidir! Sunucudaki bir güvenlik ihlali nedeniyle, diğer kullanıcılar dosyaların içeriğini görebilir. Verilerinizin güvenliğini artırmak için bu dosya için UNIX izinlerini buna göre ayarlamalısınız: Web sunucusu kullanıcısının bu dosyaya erişimi olmalıdır. Bu, dosyanın sahibi olan aynı hesapsa, izinleri 600 olarak ayarlayabilirsiniz. Bazen, web sunucusu kullanıcısı dosya sahibi değildir, ancak sahibinin UNIX kullanıcı grubundadır. Bu durumda 640 izinleri iyi olmalıdır. Gelişmiş güvenlik için izinleri mümkün olduğunca daraltmalısınız.

Ek olarak, yalnızca viki tarafından kullanılan veritabanıyla sınırlı bir MySQL kullanıcısı oluşturabilir ve bu kullanıcının kimlik bilgilerini  içinde sağlayabilirsiniz. Ayrıca veritabanı sunucunuzu yalnızca localhost'tan gelen bağlantıları kabul edecek şekilde yapılandırabilirsiniz. Bu, sızdırılmış kimlik bilgileri durumunda dışarıdan erişimi engellemelidir.

Ayrıca  hassas kısımlarını farklı bir dizindeki farklı bir dosyaya taşıma yöntemi için  sayfasına bakın.

Dosya içeriği
dosyasını düzenlediğinizde, tekrar doğru kodlamayla kaydettiğinizden emin olun. "ANSI as UTF-8" kodlamasını kullanmalısınız. Bu, bayt sıra işareti (BOM) olmadan UTF-8 kodlamasıdır.

, PHP kodu içerir; temel olarak değişkenlerin tanımı ve değerleri. Bir ayarı değiştirmek genellikle bir PHP değişkeninin değerini değiştirmek anlamına gelir. Değişiklikleriniz, dosyayı tekrar sunucuya kaydettikten hemen sonra geçerli olacaktır: Hiçbir şeyi manuel olarak "yeniden başlatmaya" gerek yoktur. Her neyse, bazı durumlarda yaptığınız değişiklikleri gerçekten görmek için tarayıcınızın önbelleğini temizlemeniz gerekebilir.

Daha birçok ayarın varsayılan değerleri  içinde ayarlanmıştır, düzenlenmemelidir; değiştirmek istediğiniz değişken zaten listenizde belirtilmemişse. ,  içinden uygun satırı kopyalayın ve   içinde uygun şekilde değiştirin.  içinde, sonuna yeni satırlar ekleyebilirsiniz.

Dosya içinde, uzantıları işaret eden ' ' gibi birkaç satır da olabilir. Bu satırlar, vikide uygun uzantıyı etkinleştirir. Bu uzantılar,  içinde daha fazla değişkenin değerlerinin ayarlanmasını gerektirebilir; daha fazla talimat için ilgili uzantının belgelerine bakın.

MediaWiki'deki çoğu PHP dosyası gibi,  PHP kapanış etiketi  ile bitmez. Bu, yöneticilerin yanlışlıkla bu etiketten sonra yeni bilgiler eklemesini önler. PHP bir kapanış etiketi olmadan iyi çalışır.

Bir MediaWiki'de viki çiftliğine bir vikiniz varsa,  dosyasına yazma erişiminiz (belki de okuma erişiminiz bile olmayabilir) olmayabilir (örn.  sayfasına bakın). Viki çiftlik şirketi, istediğiniz değişiklikleri yapmaya istekli olabilir veya olmayabilir. Belki de wiki çiftliğinin tüm vikilerinde çoğu ayarı aynı tutmak istiyor.

Mevcut ayarlara genel bakış
Tüm değişkenlerin ne yaptığı konusunda yardım için yapılandırma ayarları dizini ve ayar dosyalarında bulunan yorumlara bakın. En önemli değişkenlerin kısa bir listesi ve en çok istenen özellikler aşağıda listelenmiştir.

Yol kurulumu
 (kurulum yolu) değişkeni, vikinizin temel kurulumunun yerel dosya yolunu tutar. MediaWiki 1.18'den beri sistem otomatik olarak $IP ayarlar. ile  olarak elle ayarlamak artık gerekli değildir. geçerli çalışma dizinine varsayılan olacak ve elle tanımlamaya gerek kalmadan kullanılabilir. Attempting to set  (or  ) in   may produce unexpected results.

dosyası, IP değişkeni tarafından belirlenen dizinden yüklenir.

Site adı
 viki kurulumunuzun adını tutar. Bu ad, örneğin MediaWiki:Pagetitle aracılığıyla sistem genelinde birçok kez dahil edilir. Örneğin, Vikipedi sloganı "Vikipedi sitesinden, özgür ansiklopedi" bu ayarı kullanır.

Site adının düşüşleri
Arayüzün bazı çevirileri site adının bükülmesi için hazırdır. Uygun kelime biçimlerini ' değişkenlerinde ayarlayabilirsiniz (örneğin lütfen ' belgelendirme sayfasına bakın).

Site dili
, vikinizin arayüzünün dilini kontrol eder. Kullanıcılar tercihlerde gördükleri dili değiştirebilirken, bu değişken tüm anonim kullanıcıların ve çoğu kayıtlı kullanıcının gördüğü varsayılan dili ayarlar.

Betik yolu
, MediaWiki'nin merkezi işlem kodu olan ana MediaWiki betiğine erişmek için URL yolu önekidir. Bu ayar, özellikle Apache'nin yeniden yazma kurallarını kullanıyorsanız, Apache ayarları ile uyumlu olmalıdır.

Sunucu adı
, protokol dahil, ancak sonunda eğik çizgi ve varsa alt dizin olmadan sunucunun temel URL'sini içerir. Vikiye çalıştığı yerel ana bilgisayardan, bir intranetten veya internetten erişildiğinde, e-posta bildirimleri ve birkaç diğer hesaplanmış mesaj genellikle farklı URL'lerle teslim edilir.

MediaWiki 1.34'ten, LocalSettings.php olarak ayarlanmalıdır. Bundan önce, MediaWiki sunucunun adını otomatik olarak algılamaya çalıştı ve otomatik algılamayı geçersiz kılmak için  isteğe bağlıydı.

www.example.com internetten görüldüğü gibi vikinizin sunucu adresiyse, aşağıdaki gibi bir satır ekleyin:

Sihirli kelime değişkeni  viki sayfalarında kullanılabilir; bu,   değerine eşittir; ancak, göreli URL'lerin kullanıldığı Wikimedia ailesindekiler gibi bir vikide, tam olarak genişlemeyecektir, örneğin burada  görüntüleniyor, bu ne tıklanabiliyor ne de adres çubuğuna kopyalanıp yapıştırılabiliyor. olduğu gibi.

You can also use a protocol relative URL as shown below. When using a protocol relative URL, be sure to set. is needed for some places in the code where an origin with a protocol and hostname is needed.

Betik adı
, varsayılan olarak  adlı ana (indeks) MediaWiki PHP betiğinin adıdır. Betik adını değiştirmek muhtemelen iyi bir fikir değildir. Ancak, bunu yapma dürtüsünü hissediyorsanız, değişikliklerinizi yapacağınız yer burasıdır. Ne yaptığınızı bildiğinizden emin olun.

Madde yolu
, MediaWiki'de bir sayfaya erişirken kullanılacak yoldur. Yol, ana betiğinin yolunu içermeli (genellikle  kullanılarak) ve madde adı için   yer tutucusunu kullanmalıdır.

Güzel ve kısa URL'ler oluşturmak için Apache yeniden yazma kuralları kullanıyorsanız, muhtemelen doğru yolu belirlemek için  ögesini ayarlamanız gerekir. wgArticlePath'in MediaWiki içinden URL'ler oluşturmak için kullanıldığını unutmayın. Burada bir hata yaparsanız, doğru URL'yi elle belirterek ana sayfaya erişmeye devam edebilecekken dahili bağlantılar yanlış görünecektir. URL yapılandırması hakkında daha fazla bilgi için sayfasına bakın.

Tipik değerler:

Stil sayfası konumu
MediaWiki kurulumu için stil sayfalarının (CSS) bulunduğu yerin URL yolunu ayarlamak için  kullanın.  aynı yeri göstermelidir, ancak bunun dosya sistemine erişen dahili betiklerinde kullanım için yerel bir dosya sistemi yolu olduğunu unutmayın.

Yükleme konumu
Yükleme dizini, kullanıcılar tarafından yüklenen dosyaların depolandığı yerdir. ' URL yolunu belirtir, ' yerel dosya sistemi yolunu gösterir.

Logo
, tüm MediaWiki sayfalarının sol üst köşesinde hangi grafik logonun görüntüleneceğini belirtir. Bu adımlar, /wiki/skins/common/images/ dizinindeki varsayılan logoyu, /wiki ile MediaWiki yazılımını kurduğunuz dizinin yolu ile değiştirir.

İlk olarak, istediğiniz logoyu /wiki/skins/common/images/ dizinine kopyalayın (/wiki ile MediaWiki yazılımını kurduğunuz dizinin yolu ile değiştirin).

Ardından,  içinde şuna benzeyen satırı bulmaya çalışın:

Eğer böyle bir satır yoksa, yukarıdaki satırı kopyalayıp dosyanın sonuna yapıştırabilirsiniz.

Ardından, logonuzu gösterecek şekilde bu satırı değiştirin. Logo web üzerinden erişilebilir olmalıdır. Bu değişkenin değeri, logoyu getirmek için onu kullanan web tarayıcısına iletilir. Şüpheniz varsa, buraya ne koyacağınızı seçmenin iyi bir yolu, web tarayıcınızdaki logoya gitmektir (örneğin, bu wiki, logonun URL'si http://upload.wikimedia.org/wikipedia/mediawiki/b/bc/Wiki.png şeklindedir) ve tam URL'yi bu değişkenin değeri olarak koyun.

Bazı insanlar skins/common/images/wiki.png dosyasını logolarıyla değiştirir. Yükseltme sırasında özelleştirilmiş logonun üzerine yazılacağı için bu önerilmez.

MediaWiki 1.35 introduced , which allows multiple versions of the same logo. An example of using multiple logos is shown below.

İletişim bilgisi
, bir şeyler ters gittiğinde iletişime geçilecek kullanıcının e-posta adresidir. Bu e-posta adresi, dahili hata raporları göndermek için kullanılır. Hizmetli olarak, e-posta adresinizi buraya eklemek istiyorsunuz.

, parolarını unutan kullanıcılara parolalar gönderildiğinde e-postanın kimden gönderildiği e-posta adresidir. Sorun veya karışıklık durumunda insanların yanıtlayabileceği bir adres seçin.

Veritabanı ayarları
MediaWiki'nin sayfaları, değişiklikleri, kullanıcı bilgilerini ve daha birçok şeyi depolamak için veritabanına (şu anda MySQL veya PostgreSQL) erişmesi gerekiyor.

, veritabanının barındırıldığı ana bilgisayar adını içerir. Çoğu durumda, veritabanı aynı sistem üzerinde çalıştığından bu yalnızca "localhost" olacaktır, ancak dağıtılmış kurulumlar için, veritabanını çalıştıran bilgisayarın tam etki alanı adını doldurmanız gerekir.

, MediaWiki tarafından kullanılacak veritabanının veritabanı adıdır. Tek bir MySQL veya PostgreSQL kurulumu birden fazla veritabanı depolayabilir ve hatta tek bir sunucuda birçok MediaWiki kurulumunu çalıştırabilirsiniz. Burada doğru veritabanı adını belirttiğinizden emin olun ve aynı veritabanı sunucusunda farklı viki kurulumları için farklı veritabanı adları kullanın.

' ve ', veritabanına erişmek için MediaWiki tarafından kullanılacak oturum açma adını ve parolayı içerir. Belirtilen kullanıcının, veritabanı sunucusundaki viki tablosunu değiştirebilmek için uygun erişim haklarına sahip olduğundan emin olun.

Also see for a method to move the sensitive parts of   to a different file in a different directory.

Kullanıcı hakları
, farklı kullanıcı gruplarınız için sayfa oluşturma ve düzenleme izinlerini kontrol eden bir ilişkisel dizidir. Bu dizide, özel izin seviyeleri oluşturulabilir ve farklı kullanıcı grupları için izin seviyeleri ayarlanabilir. Mevcut farklı izinler ve kullanıcı grupları hakkında daha fazla bilgi için sayfasına bakın.

Sermaye bağlantılarını zorla
Varsayılan olarak, hiçbir sayfa adı Roman harfi küçük harfle başlayamaz: bunu yapmak için ilk harf büyük harfe dönüştürülür; bir bağlantı hedefi, dahil edilen sayfa, resim veya kategori küçük harfle başlayan bir adla belirtilmişse, asıl hedef vb. ilgili büyük harfle başlayan sayfadır.

Alternatif olarak, sayfa adları büyük harf, rakam vb. ile başlama olasılıklarına ek olarak küçük harfle başlayabilir. Bunun için  ile ayarlamanız gerekir. Bunu false olarak ayarlamak küçük harflere izin verir, true varsayılan davranışı seçer.

Alt sayfaları etkinleştirme
içinde, alt sayfalar  kullanılarak ad alanı bazında etkinleştirilir. Örneğin, ana ad alanındaki alt sayfaları etkinleştirmek için:

Resim yüklemeleri
Kullanıcıların MediaWiki sistemine dosya yüklemesine izin verilmeden önce bu özelliği etkinleştirmeniz gerekir. Yükleme Dizininin Apache web sunucusu işlemi tarafından uygun şekilde yapılandırıldığından ve yazılabilir olduğundan emin olun. Ardından, web kullanıcı arayüzünde yüklemeye izin vermek için  ile true olarak ayarlayın.

yani,  içine koymak için includes/DefaultSettings.php dosyasından bazı örnek kodlar:

Küçük resimleri desteklemek için resimleri anında yeniden boyutlandırabilmek istiyorsanız, MediaWiki'nin çalışan bir ImageMagick kurulumuna ihtiyacı vardır. ImageMagick'i sisteminize kurup test ettikten sonra  ile true olarak ayarlayın. ' ögesinin kurulumunuzun  komutunun doğru konumunu gösterdiğinden, komutun web sunucusu işlemi tarafından yürütülebildiğinden ve ' yeterince büyük olduğundan emin olun. Ayrıntılı bilgi ve sorun giderme için sayfasına bakın.

Ayrıca,  içinde saklanan kabul edilen uzantıların listesini değiştirmek isteyebilirsiniz:

ImageMagick'in aşağıdakine benzer bir hata mesajı vermesi durumunda:
 * Fatal error: mime_magic could not be initialized, magic file is not available in includes/MimeMagic.php on line 506

ardından aşağıdaki satırı  dosyasına eklemeyi deneyin:

Vikiarası desteği
Vikiarası desteği MediaWiki'de yerleşiktir ancak dahili bağlantılarınız için kullanılacak öneki yapılandırmanız gerekir. Bu önek genellikle ile aynıdır, ancak bunu değiştirmeniz gerekirse,  değişkenini tercih edilen ada ayarlarsınız.

Kullanıcı arayüzünün dili
MediaWiki, varsayılan İngilizce yerine çeşitli yerelleştirilmiş kullanıcı arabirimi dillerine izin verir. WVkinizi İngilizce olmayan bir dilde çalıştırmak istiyorsanız, değişkenini uygun dil kodu olarak ayarlayın (ör. Almanca için "de", İspanyolca için "es" vb.)

dizinindeki bir dosyaya sahip dillerden herhangi birini kullanabilirsiniz. Örneğin. dosyasını bulursanız, İspanyolca için  kullanabilirsiniz. Büyük harfle  kullanmayın. İşe yarıyor gibi görünse de, tüm metinler tercüme edilmez.

Tüm diller desteklenmez. yerelleştirme istatistiklerinin listesi için buraya bakın. Yayımlanan sürüm başına istatistikler için translatewiki.net adresine bakın.

Site için telif hakkı ayarı

 * , vikide altına düştüğü telif haklarını kapsayan sayfadır. Genellikle bu Project:Telif hakları olacaktır.
 * , lisansınızın tüm ayrıntılarını açıklayan sayfadır. (Örneğin, GNU FDL için bu,  olacaktır.)
 * , alt bilgide "İçerik şurada mevcuttur" ifadesinin ardından gelen metindir.  içinde belirtilen sayfaya bağlanacaktır.
 * , altbilginin soluna yerleştirilen resmin URL'sidir.

Sitenin telif hakkı beyanlarını değiştirmek için  ile şunun gibi bir şey ekleyin:

Ardından, telif hakkı sayfanızın bağlantısının olacağı konumu belirtmek için  kullanarak uygun bir mesaj sağlamak için MediaWiki:Copyright sayfasını düzenleyin.

Örnek: bir Creative Commons lisansı ayarlama

Creative Commons lisansı ayarlamak için aşağıdakileri yapın:


 * Lisansınızı seçin: http://creativecommons.org/choose/
 * Döndürülen HTML kodunu inceleyin, örneğin:


 * için ilk bağlantıdaki href bilgisini girin:
 * için ikinci bağlantı bağlantılarının geldiği metni girin (dil bilgisi açısından daha doğru bir sürüm için viki değişkenine "a" ekleyin)
 * için ilk bağlantıdaki img bağlantısından src bilgisini girin. Creative Commons sitesindeki rozeti kullanmak yerine rozeti kendi sitenize kopyalamak istiyorsunuz.
 * Telif hakkıyla ilgili RDF meta veri kullanmak için  dosyanıza aşağıdaki satırlardan birini veya her ikisini ekleyin:

Özel ad alanları
' bildirerek ve ' ve ' değiştirilerek, MediaWiki kurulumuna fazladan ad alanları eklenebilir; ve ' dizi ad alanı diğer adları bildirilerek eklenebilir. Örneğin, "Teknik:Destek" adlı bir sayfanız varsa ve Teknik: ad alanını oluşturduysanız, bu ad alanında önceden başlıklı sayfa olmamasına dikkat edin, o sayfa yalnızca kaybolmakla kalmaz, aynı zamanda Special:Allpages sayfasından kaldıramazsınız. Bunu düzeltmek için ad alanını silin, "Teknik:Destek" ögesini ana alanda "Destek" sayfasına taşıyın, yönlendirmeyi silin, ad alanını yeniden yerleştirin ve "Teknik:Destek" sayfasına geri taşıyın. Bunun nasıl yapılacağı hakkında daha fazla bilgi için bakın.

Görünümler
Sitenin varsayılan görünümü  aracılığıyla değiştirilebilir.

Ayrıca bakınız

 * kurulum sırasında  dosyasının ilk içeriğini oluşturan kaynak kodu.
 * Viki aileleri aynı paylaşımını yapabilir.
 * - veritabanı parolalarınızı ve  dosyanızı güvence altına almak için bir kılavuz.