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 Manual:Short URL 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.

Enabling subpages
In, subpages are enabled on a per-namespace basis using . For example, to enable subpages in the main namespace:

Image uploads
Before users are allowed to upload files to the MediaWiki system, you have to enable that feature. Make sure the Upload Directory is properly configured and writeable by the Apache web server process. Then set  to true to allow uploading in the web user interface.

i.e. Here's some example code from includes/DefaultSettings.php to put in :

If you want to be able to resize images on the fly to support thumbnails, MediaWiki needs a working ImageMagick installation. Set  to true once you have installed and tested ImageMagick on your system. Make sure ' points to the proper location of the  command of your installation, that the command is executable by the web server process, and ' is large enough. See for detailed information and troubleshooting.

Also, you may want to modify the list of accepted extensions, which is stored within :

In case ImageMagick outputs an error message similar to the following:
 * Fatal error: mime_magic could not be initialized, magic file is not available in includes/MimeMagic.php on line 506

then try adding the following line to :

Interwiki support
InterWiki support is built into MediaWiki but you need to configure the prefix to be used for your internal links. This prefix is usually the same as, but in case you need to change that, you set the variable to the preferred name.

Language of user interface
MediaWiki allows for a variety of localized user interfaces languages instead of the English default. If you want to run your wiki in a non-English language, set the variable to the proper language code (e.g. "de" for German, "es" for Spanish, etc.)

You may use any of the languages with a file in the directory. E.g. if you find, then you can use   for Spanish. Do not use  with a capital letter. Although it seems to work, not all texts are translated.

Not all languages are supported. See here for a list of the localisation statistics of. See translatewiki.net for the statistics per released version.

Setting copyright for the site

 *  is the page on the wiki that covers the copyrights that it falls under. Usually, this will be Project:Copyrights.
 *  is the page describing full details of your license. (For the GNU FDL, for example, this would be .)
 *  is the text in the footer that follows "Content is available under". It will be linked to the page specified in.
 *  is the URL of the image placed at the left of the footer.

To modify the copyright statements of the site, add something like this to :

Afterwards, edit MediaWiki:Copyright to provide an appropriate message, using  to indicate the position where the link to your copyright page will be.

Example: setting a Creative Commons license

To set a Creative Commons license do the following:


 * Choose your license: http://creativecommons.org/choose/
 * Examine the returned HTML code, e.g.:


 * For  enter the href info from the first anchor:
 * For  enter the text the second anchor links from (add the "a" to the Wiki variable for a more grammatically correct version)
 * For  enter the src info from the img link in the first anchor. You want to copy the badge to your own site instead of using the one from the Creative Commons site.
 * For using RDF metadata about copyright add one or both of the following lines to your :

Custom namespaces
By declaring ', and modifying ', and ', extra namespaces can be added to a MediaWiki installation; and by declaring the ' array namespace aliases can be added. Take heed not to have any pages already titled in that namespace, for instance if you had a page called "Technical:Support" and you created the Technical: namespace, then that page would not only be lost, but you cannot remove it from Special:Allpages. To fix this delete the namespace, move "Technical:Support" to "Support" in mainspace, delete the redirect, reinsert the namespace, and move it back to "Technical:Support". See for more information as to how to do so.

Skins
The default skin of the site can be modified via .