Manual:Upgrading/tr



Dosya transferi
Dosyaları aktarmak için bir yöntem seçin:


 * wget
 * SCP veya WinSCP ile güvenli kopyalama
 * SSH Dosya Aktarım Protokolü (SFTP)
 * Bir FTP istemcisi kullanma.
 * Sunucu barındırma şirketi web tarayıcısı üzerinden bir dosya yöneticisi arayüzü sağlayabilir; servis sağlayıcınıza danışın.
 * Başka diğer yöntemler. Dosya aktarım protokolleri listesi'ne bakabilirsiniz.

Ön hazırlık
MediaWiki içindeki metin dosyasını okuyun.


 * 1) Gereksinimleri kontrol edin
 * 2) Sürüm notlarını okuyun
 * 3) Mevcut dosyaları ve veritabanını yedekleyin
 * 4) Yeni dosyaların paketini açın
 * 5) Eklentileri yükseltin
 * 6) Veritabanını kontrol etmek için güncelleme komut dosyasını çalıştırın
 * 7) Güncelleme testini yapın

Kontrol gereksinimleri
MediaWiki aşağıdakilere gereksinim duymaktadır:


 * PHP +
 * ve aşağıdakilerden biri:
 * MySQL + (veya eşdeğer MariaDB)
 * PostgreSQL +
 * SQLite +
 * Oracle +

Eğer PostgreSQL kullanıyorsanız lütfen bölümünü de okuyun.

Daha fazla bilgi için lütfen ve 'i okuyun.

Sürüm notlarını okuyun
Tarball dağıtım dosyası içinde, veya Git tarafından teslim edilen/ihraç edilen dosyalar içinde, adı büyük harflerle yazılmış dosyalardan biri olan  (viki) içeren bir dosya var. Şimdi paketi açıp ve bu sürümde nelerin değiştiğini öğrenmenin zamanı geldi.

Bekleyen işlerin kaldırılması
Performans nedenleriyle, veritabanındaki bazı işler ertelenir ve iş kuyruğu tarafından yönetilir. Bu ertelenen işler veritabanında saklanır ve gerçekleşmesi gereken eylemler hakkında bilgi veren parametreleri içerir. Bu bekleyen işleri, parametre özelliklerinin yeni sürümde değişmesi durumunda başarısız olmasını önlemeniz için vikiyi yükseltmeden önce çalıştırmanız kesinlikle önerilmektedir. Tüm bekleyen işleri çalıştırmak ve yükseltmeyi gerçekleştirmeden önce sırayı temizlemek için kullanın.

Mevcut dosyaları ve veritabanını yedekle

 * Tam talimatlar: 

Yükseltme komut dosyaları iyi-korunmuş ve sağlam olsa da, işler yine de ters gidebilir. Veritabanı şemasını güncellemeye başlamadan önce, hem veritabanını hem de dosyaları içeren, vikinin tam yedeğini alın:


 * vikinin içeriği, veritabanından (karakter setinin doğru şekilde belirlendiğinden emin olmak için önce LocalSettings.php dosyasını kontrol edin). SQL dökümanı dökümüne ek olarak bir XML dökümü oluşturmak iyi bir fikir olabilir.
 * MySQL, hem SQL dökümü hem de XML dökümü,  komutuyla birlikte kullanılmaktadır:

mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb > file.sql mysqldump --user=wikidb_user --password=wikidb_userpassword wikidb --xml > file.xml
 * PostgreSQL, veritabanı dökümü için  komutu ile birlikte kullanılmaktadır:

pg_dump --create -Fc wikidb > file.db.dump
 * SQLite, yedek oluşturmak için bir MediaWiki komut dosyası kullanıyorsunuz:

php wikifolder/maintenance/sqlite.php --backup-to file
 * resimler ve diğer medya dosyaları ( dizininin içeriği, özel logo /skins/common/images/wiki.png)
 * yapılandırma dosyaları, ör.  ve   (eğer varsa)
 * MediaWiki'nin tüm kabuk ve eklentilerini içeren program dosyalarını, özellikle bunları değiştirdiyseniz.

Bir tarball paketi kullanma
FTP veya komut satırı kullanarak yeni dosyaları yükleyebilirsiniz. Erişiminiz varsa komut satırını kullanın! Komut satırını kullanmak, binlerce dosyanın her birini FTP ile yüklemekten çok daha hızlı olacaktır.

FTP veya grafik
Eğer sunucunuzdaki komut satırına erişemiyorsanız, MediaWiki tarball'ını yerel bilgisayarınıza indirin ve yerel bilgisayarda tarball'ı çıkarmak için 7zip kullanın.

Dosyaları bilgisayarınıza çıkardıktan sonra, en sevdiğiniz FTP istemci yazılımını kullanarak dizinleri ve dosyaları sunucuya yükleyiniz.

Komut satırı
Mevcut kullanıcı wiki kurulum dizinleri üzerinde tam yazma izinine sahip değilse  komutunu kullanarak çalıştırmanız gerekebilir. Normalde bir tarball paketini açtığınızda, yeni wiki sürümü için yeni bir dizin oluşturulur ve eski kurulum dizininizden eski yapılandırma dosyaları ve resim dizinini kopyalamanız gerekir:

$ cd /path/to/your/new/installation/ $ wget https://releases.wikimedia.org/mediawiki//mediawiki-.tar.gz $ tar -xvzf mediawiki-.tar.gz $ rm mediawiki-.tar.gz

(Open)Solaris kullanıcıları gtar, veya:

$ gzip -dc mediawiki-.tar.gz | tar xf -

Diğer dosyalar
Tarball'ı yükledikten sonra, bazı dosya ve klasörleri eski kurulum dizininden yeni bir dizine kopyalamanız veya taşımanız gerekir:


 * , eski yapılandırma ayarlarınızı içerir.
 * Yüklenen tüm dosyaları içeren wiki  (veya eski sürümlerdeki  ) dizininin, farklı bir yükleme dizini seçmediyseniz, sahipliğini ve izinleri değiştirin.   ve   (Örneğin. web kullanıcınız "apache" ise).
 * dizinindeki bazı eklentiler. Güncellenmiş eklentileri her zaman almalısınız, eski uzantıların MediaWiki'nin yeni bir sürümüyle çalışması garanti edilmez.
 * Özel bir logo kullanmanız durumunda, bu dosyanın da yedekten geri yüklenmesi gerekiyor. 1.24 öncesi sürümlerde kabuklar genellikle  dizininde yer almaktadır. 1.24 sonrası sürümlerde sizin tercihinize göre   veya   dizininde yer almaktadır. Sonra LocalSettings.php ye ekleme yapınız ör.   gibi.
 * dizinindeki özel kabuklar.
 * Eski kurulum dosyalarında veya eklentilerde yapılan değişiklikler.
 * Herhangi bir .htaccess dosyası (Apache kullanıyorsanız ve onlarda herhangi bir kural tanımladıysanız).

İşiniz bittiğinde, bu yeni klasörü web sunucusundaki yayınlanmış klasör yapın veya eski kurulum dizinini yeniden adlandırın ve yenisini eski adla eşleşecek şekilde yeniden adlandırın.

Git kullanımı
Eğer kullanılıyorsa, dosyaları yeni bir konumda dışarı aktarınız, ve önceki özelleştirilmiş dosyaları bir önceki bölümde açıklandığı gibi yeni konuma kopyalayınız.

MediaWiki 1.25 veya sonraki bir sürüme yükseltiyorsanız, bazı harici PHP kütüphaneleri Composer veya Wikimedia wiki çiftliği için sağlanan belirli bir koleksiyon kullanarak kurmanız gerekecektir. Harici kütüphanelerin yüklenmesi ve güncellenmesi ile ilgili daha fazla bilgi Git indirme belgesinde bulunabilir.

Yama kullanma
Küçük bir sürüm güncellemesi için genellikle küçük bir yama dosyası kullanılabilir. Bir döküm sitesinden elle yama dosyasını indirip dışarı aktarınız veya aşağıdaki wget yönergelerini izleyiniz. Yamalar artımlıdır, bir sürümü atlayamazsınız.


 * 1) cd ana MediaWiki dizinine (LocalSettings.php ile birlikte).
 * 2) Yama eki dosyasını indirin ve gunzip yapınız.
 * 3) Neyin değiştiğini kontrol etmek için   komutunu kullanın (örn.,  )
 * 4) Eğer her şey yolundaysa,    olmadan tekrar patch 'i çalıştırın.
 * 5) Special:Version sayfasını kontrol ediniz. Yeni sürüm numarasını bu sayfada görmelisiniz.

Kalan dosyalar hatalara neden olabilir
Eski kurulum dizininin olduğu yere paketini açarsanız, bazı eski dosyalar yeni sürümde sorunlara sebep olabilir.

Eğer profil kullanmıyorsanız, ancak MediaWiki kök klasörünüzde bir  dosyası varsa,   bağlı hataları alabilirsiniz. dosyasının silinmesi veya yeniden adlandırılması bu hatayı çözer. MediaWiki kök klasöründe bulunan  dosyası gelecekte profil oluşturmayı etkinleştirmeniz durumunda bir şablon görevi görebilir.

MediaWiki 1.23 temel cilt dosyalarının görünüm otomatik bulma mekanizmasını kaldırır. Bu sürüme yükselttikten sonra, doğrudan  dizinindeki ,  ,   ve   eski dosyalarının yanı sıra   dizinindeki ilgili alt klasörlerin kaldırıldığından emin olmalısınız. MediaWiki, hatırlamanıza yardımcı olacak herhangi biri hala bulunursa uyarıları kaydeder. (Benzer bir kurala uymak için özel kaplamaları da ayarlamanız gerekir.) Ayrıntılar için bölümüne bakın.

MediaWiki 1.24 çekirdek kabuk dosyalarının yollarını değiştirdi. Bu sürüme geçtikten sonra, eski,  ,   ve   dosyalarının doğrudan   dizininde artık bulunmadığından emin olmanız gerekir.

Eklentilerin güncellenmesi
Bazı eklentiler MediaWiki'nin yeni sürümüyle çalışmak için güncellendiler. Bu tür uzantıları en son sürümlerine yükseltmeyi unutmayınız. Özel uzantılar için elle güncelleme yapmanız gerekebilir.

Farklı tarbalları eklentileri bazı alt grupları içerir ve MediaWiki çekirdeğiniz için doğru olan sürümü seçmenize yardımcı olur.

Uzantı Dağıtıcı, MediaWiki'nin desteklenen sürümleriyle çalışacak eklentilerin enstantanesini almak isteyen kullanıcılar için iyi çalışmaktadır.

Eğer daha fazla eklenti istiyorsanız o zaman Git deposundan indirme muhtemelen sizin için en iyisidir. Git'iniz yoksa ancak çok sayıda uzantıyı yükseltmek istiyorsanız, mwExtUpgrader kullanmayı düşünebilirsiniz.

LocalSettings.php'nizi uyarlayın
Eski sürümlerdeki  dosyasını kullanırsanız, yeni sürümlerde bunun nasıl uygulayacağını ayarlamanız gerekebilir:

Kabuk kaydı
MediaWiki'nin 1.24 sürümünden itibaren, Vector, Monobook, Modern ve CologneBlue gibi paket kabuklar artık MediaWiki çekirdeğinin bir parçası değildir. Bunları kullanmak için paketlerin  dosyasında kayıtlı olması gerekir; aksi takdirde MediaWiki sizi kabukları yüklemediğiniz konusunda uyaracaktır.

1.24 sürümünden daha güncel bir sürüme güncelleme yaparken bu kabuklardan birini kullanmak olmak istiyorsanız  dosyasına eklemeniz gereken şey aşağıdaki gibidir:

Bu kod MediaWiki 1.25 ve daha yeni sürümü içindir. MediaWiki 1.24 sürümü için aşağıdaki kodu kullanmanız gerekir:

Diğer kabuklar henüz yeni kabuk kayıt sistemine uyarlanmamış olabilir, bu sebeple, herhangi bir sorun çıkması durumunda doğru bir şekilde nasıl kayıt olacağını görmek için her bir kabuğun dokümantasyon sayfasına bakınız.

Uzantı kaydı
MediaWiki'nin 1.25 sürümünden itibaren, uzantılar yeni uzantı kayıt sistemi kullanıyor.

Daha önceki  dosyası şöyle bir şey içeriyordu:

Bu, aşağıdaki biçime dönüştürüldü:

Uzantılar yeni eklenti kayıt sistemini kullanacak şekilde uyarlanmaktadır. Uyarlanmamış uzantılar, eski kurulum biçimini kullanmalıdır. Daha fazla bilgi için eklentinin sayfasındaki kurulum talimatlarına bakın.

Diğer değişiklikler
Bazı değişkenler eskimiş veya kaldırılmış olabilir. Onları 'e yerleştirmek genellikle herhangi bir etkiye sahip olmayacaktır. Yeni sürümlerde yeni değişkenler eklenmiş veya mevcut bazı değişkenlerin türü değiştirmiş olabilir. Genellikle değişkenler için mümkün olduğunca tür değiştirme durumunda geriye dönük olarak uyumlu olalım diye varsayılan yapıyı kullanmaya çalışırız. Her durumda, bu değişiklikleri görmek için sürüm notlarına göz atınız.

Güncelleme komut dosyasını çalıştırın
MediaWiki veritabanını iki şekilde yükseltebilirsiniz: Komut satırından veya web tarayıcısından. Sunucunuzun komut satırına erişiminiz varsa, zaman aşımı veya bağlantının kesilmesi riskini azalttığı için, güncelleme işleminin komut satırından yapılması önerilir.

Komut dosyası ayrıca MediaWiki'nin ihtiyaç duyduğu eksik bağımlı paketleri indirmeye çalışacaktır.

Komut satırı
Sunucunuzun komut satırına veya SSH kabuğuna veya benzerine erişin. Komut satırına sunucunuza SSH üzerinden bağlanarak erişebilirsiniz. Üzerinde çalıştığınız yerel bilgisayar Microsoft Windows çalıştırıyorsa, SSH'yi kullanmak için PuTTY gibi bir araca ihtiyacınız olacaktır. Komut satırından veya Kabuktan  dizinine geçin ve betik güncellemesini komutunu yürütün:

$ php update.php Bir Linux sunucusunda hata alırsanız root ( sudo php maintenance/update.php ) ile aynı komutu gerçekleştirmeyi deneyin. Windows'ta basit kurulumlar için not (ör. ile): Öncelikle web sunucunuzun (Apache gibi) ve veritabanınızın (MySQL gibi) çalıştığından emin olun. Ardından update.php dosyasını çalıştırın: sağ tıklayın, Birlikte Aç'ı seçin ve PHP.exe'ye göz atın. Sonuçta ortaya çıkan komut istemi penceresi, şema yükseltmesi tamamlandığında otomatik olarak kapanır.

PHP sürümünüzün çok eski olduğunu ve MediaWiki'nin daha yeni bir sürüme ihtiyacı olduğunu belirten bir mesaj görebilirsiniz. Bu mesajdan sonra güncelleme iptal edilir. Bu hatanın nedeni, komut satırının MediaWiki'yi web sunucusundan yürüttüğünüzden başka bir PHP sürümü kullanabilmesidir. Bu iletiyi aldığınızda, farklı bir komut kullanarak kabukta daha yeni bir PHP sürümü yürütüp yürütemeyeceğinizi denetlemeniz gerekir: Bu, ör. "php5" veya "php56" olabilir. Başka bir sürüm varsa ve - adının altında - hangi ad altındaysa, sunucunuzun kurulumuna bağlıdır. Eğer işe yaramazsa, barındırıcınıza sorun; kesinlikle bilecek.

MediaWiki mevcut şemayı inceler ve gerektiğinde tablo ve sütun ekleyerek yeni kodla çalışacak şekilde günceller.

What to do in case of "ALTER command denied to user" error (or similar)
In case the scripts abort with a message similar to:

Error: 1142 ALTER command denied to user 'wiki'@'localhost' for table 'mytable' (localhost) ERROR: must be the owner of the mytable relation

This means that you should check that you have defined and  in your  file (in the main directory). These are the user and password needed by this script in order to access to the database.

In some cases, an old $wgDBmwschema variable (for Postgres) seems to be read for the table name to update instead of $wgDBname, even when mysql is used. If this is the case, just get rid of the $wgDBmwschema definition in LocalSettings.php.

What to do in case of "unexpected T_STRING" error
Individuals running update.php from the command line may encounter the following error:

 syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' \ in ~/maintenance/commandLine.inc on line 13

This error occurs when update.php is run from php4.

Individuals who have their site hosted by providers who provide both php4 and php5 should take the following steps:

Komut satırını kullanarak 'whereis php5' komutunu girin.
 * 1) once you have discerned the location of the php5 path, list the contents of php5/bin directory
 * 2) once you've determined the name of the php executable (either php or php5), type in the entire path to execute update.php

Below is an example:

 $ whereis php5 $ ls -la /usr/local/php5/bin $ /usr/local/php5/bin/php update.php

What to do in case of 'register_argc_argv is set to false' error
You may encounter the error:  Cannot get command line arguments, register_argc_argv is set to false


 * 1) Go to ~/maintenance. Either edit an existing 'php.ini' file, or create one.
 * 2) Add a line as follows:

 register_argc_argv=true


 * 1) Re-run php update.php

Web tarayıcısı

 * Ayrıca bkz. 

If your database is already big and in high production usage, then you should not be using the Web updater, e.g. because the update process will time out when the maximum_execution_time is reached. In that case you should use update.php from the command-line interface (not from the web). What exactly is "too big" depends on your server (e.g. on its performance, the load and on how long the maximum execution time of PHP allows the script to run). If your wiki is too big for the web updater and your hosting provider does not allow command-line access, then you need to migrate your wiki to another hosting account, preferably to one that does have shell access.


 * 1) Always back up before performing database maintenance.
 * 2) Navigate your webbrowser to  . For example, if your wiki is at , then navigate to.
 * 3) Select your language and click continue.
 * 4) The existing installation should be detected. Follow the instructions on the screen to upgrade it. If asked for the "upgrade key", open your  file and look for the key assigned to.

It might happen that the web-updater does not seem to work: Instead of seeing the initial language selection screen, you might see an empty wiki page, possibly with some error message. In this case it is most likely that your webserver uses Rewrite Rules (most likely for short URLs), which do not show you the updater at mw-config/, but a wiki page at Mw-config/, with capital "M". In this case, rename the .htaccess file for the time of the update. Then you should be able to access the web-updater.

Güncellemeyi test et
Güncelleme tamamlandıktan sonra, wiki'ye göz atınız ve aşağıdaki işlemlerin beklendiği gibi çalıştığını kontrol ediniz:
 * Sayfaları görüntüleme
 * Sayfaları düzenleme
 * Dosya yükleme
 * Special:Version sayfasını ziyaret ediniz ve gösterilen sürümün doğru olup olmadığını ve eklentilerin bulunduğunu kontrol ediniz.

Sıkça Sorulan Sorular


Güncellemek ne kadar zor?
If the only file you have modified is, and you are upgrading from 1.5 or later, the process is very simple. The amount of human work involved is only a few minutes. The database schema changes will take an amount of time proportional to the size of your database — potentially hours for wikis with millions of pages, but for a more typical size of a few thousand pages, it is usually done in seconds.

Minor upgrades, within the same major version, say from 1.13.0 to 1.13.1, do not require any schema changes at all. You can just update the files. The database needs no update, hence it is not necessary to run the installer script.

Upgrading from 1.4 or earlier is potentially complicated because support for character sets other than UTF-8 was dropped, and the schema for storing bulk text changed. Please read the relevant section in the  file.

Upgrading becomes difficult if you have modified our source code, and you don't want your changes to be overwritten. Tools such as diff, patch, Meld or WinMerge may be useful. There is also potential for trouble if you are using unmaintained extensions. Upgrade your extensions at the same time as you upgrade MediaWiki.

If you have modified the skin or use a custom skin you very likely will have to adjust it to work again with the new version of MediaWiki.

How do I upgrade from a really old version? In one step, or in several steps?
It depends: If you are upgrading from MediaWiki 1.4 or older, you should upgrade to MediaWiki 1.5 first. If you are upgrading from a Latin-1 wiki, use upgrade1_5.php (found in MediaWiki 1.5) to convert the relevant parts of the database to UTF-8 ( needs to be set to true in your for this to work). Next, run update.php, and then set the option in LocalSettings.php to the encoding previously used by the wiki (e.g. windows-1252). This is basically how Wikipedia and other Wikimedia Foundation sites were upgraded from MediaWiki 1.4 to 1.5 – see the relevant settings file (warning: huge page!) and some related notes at Wikitech. You may need to upgrade to MediaWiki 1.4 before running the upgrade1.5 script. If you want to make a database dump (e.g. MySQL) of your Latin-1 wiki, make sure the type of the  field in the  table is , not  , to avoid character encoding issues.

If you are upgrading from MediaWiki 1.5 or newer, you can upgrade in one step, from your old version to the latest stable version. The vast majority of reports, as well as automated testing, indicate that doing it in one step works just fine. If you have trouble believing this, read this mailing list post. However, please note that when you update from old versions, chances that you will encounter PHP errors are bigger than when you upgrade from the version directly previous to the new version. You would have received these errors anyway, also if you had not skipped versions, but if you had each time done each single update. Only will you - when you skipped versions - get them all at the same time. This will make the upgrade more difficult, but do not forget that you did not have the trouble updating to the intermediate versions, which you skipped!

Önce yedek almalı mıyım?
Kısa cevap: Evet

Uzun cevap: Bu a) verilerinize ne kadar değer verdiğinize, b) yedek oluşturmanın ne kadar zor olduğuna ve c) MySQL'in bakımı ve yönetiminden ne kadar emin olduğunuza bağlıdır.

Güncelleme hatası, veritabanınızı iki sürüm arasında tutarsız bir durumda bırakabilir. Bir PHP veya MySQL hatası, güncelleme sırasında veritabanınızı kısmen güncellemiş olabilir. Bu gibi bir durumlarda, bu sorunu elle bir şekilde düzeltmek mümkün olabilir. Bununla birlikte, update.php'yi çalıştırmadan önce bir veritabanı yedeklemesini almak ve bundan sonra çalışmayı sürdürmek daha kolay olacaktır. Aksi halde, saatlerce - gereksiz - yere uğraşmak zorunda kalabilirsiniz.

Kurtarma işlemi genellikle karmaşıktır. Eğer güncelleme işlemine başlamadan önce bir yedekleme yapmayı ihmal ederseniz ve ardından güncellemeye ilişkin hatadan kurtulmak için yardıma ihtiyacınız olursa; destek forumundaki gönüllüler bu konuda yardım etmek için pek istekli olmayacaklardır. Daha etkili bir sonuç istiyorsanız, önce yedeğinize geri dönünüz, daha sonra probleme neden olan güncelleme işlemi ilgili MediaWiki projesine hatayı bildiriniz.

LocalSettings.php dosyamı saklayabilir miyim?
Evet, ancak küçük değişiklikler yapmak zorunda kalabilirsiniz. biçimi büyük ölçüde geriye dönük olarak uyumludur. LocalSettings.php uyumluluğunu bozan değişiklikler, sürüm notlarının "yapılandırma değişiklikleri" bölümünde belirtilmiştir.

Wiki sayfam güncellenirken çevrimiçi kalabilir mi?
Genellikle evet, ancak Git geçici olarak (birkaç saniye boyunca) kesilebilir.

Eğer MediaWiki'nin küçük sürümleri arasında güncelleme yapıyorsanız, yapmanız gereken tek şey kaynak dosyalarını güncellemektir.

Not: Aşağıda, komut satırına erişiminiz olduğu varsayılmaktadır. Eğer MediaWiki'nin büyük sürümleri arasında yükseltme yapıyorsanız, tercih edilen prosedür aşağıdaki gibidir:
 * 1) MediaWiki'nin yeni sürümünü yeni bir dizinde çıkarın
 * 2) Yeni dizini hazırlayın: Geçerli LocalSettings.php dosyasını eski dizinden kopyalayın, yüklü eklentileri ve özel kabuğu (varsa) kopyalayın. LocalSettings.php dosyasında $Logo ayarını kontrol edin ve gerekirse logo dosyasını eski dizinden yeni dizine kopyalayın.
 * 3) Yeni sürüme ilişkin sürüm notlarında, LocalSettings.php'de herhangi bir değişiklik yapılması gerekip gerekmediğine bakın.
 * 4) Aşağıdaki değişkeni LocalSettings.php dosyasına eski dizinde ekleyerek veritabanını salt okunur modda yerleştirin. Kullanıcılar güncelleme işlemi sırasında bir düzenleme girişiminde bulunursa bu iletiyi görürler:
 * 5) * MediaWiki'nin 1.27 sürümünden itibaren bu özellik çalışmıyor, bu MediaWiki 1.27 de güncelleme komut dosyasını çalıştırmayı engelliyor. .'e bakınız.
 * 6) Güncelleme komut dosyasını veya web güncelleyicisini yeni dizinde çalıştırın.
 * 7) Images alt dizinindeki görüntüleri eski dizinden yeni dizine kopyalayın.
 * 8) Eski dizinin adını ve yeni dizinle değiştirin.
 * 1) Prepare that new directory: copy your current LocalSettings.php from the old directory, copy any installed extensions and custom skins (if any). Check  setting in LocalSettings.php and if necessary copy logo file from the old directory to the new directory.
 * 2) In the release notes for the new version, see if any changes need to be made to LocalSettings.php.
 * 3) Place the database in read-only mode by inserting the following variable into LocalSettings.php in the old directory - users will see this message if they attempt an edit during the upgrade process:


 * 1) * This no longer works since MediaWiki 1.27, which also prevents running the update script. A workaround for versions since MediaWiki 1.27 can be found in . See also.
 * 2) Run the update script or the web updater in the new directory.
 * 3) Copy the images from the images sub-directory from the old directory to the new directory.
 * 4) Swap the old directory and the new directory.

Neden güncelleme yapmalısınız?

 * Yeni sürümler hakkında bilgilendirilmek için mediawiki-announce listesine abone olunuz.

Çünkü küçük bir adım atarak mevcut sürümünüzden en son sürüme geçmek genellikle çok kolaydır ve üstelik bunu web arayüzünü kullanarak yapabilirsiniz.

Yeni sürümler, wiki'nizi ve sunucunuzu vandalizmden korumak için güvenlik düzeltmelerini içerir. (bkz. ). Bu güncelleme yapmanız için iyi bir sebeptir!

Yeni büyük sürümler, kullanmak isteyebileceğiniz bazı yeni özelliklerle birlikte gelir: Ayrıntılar için sürüm notlarına bakabilirsiniz. Eğer çok eski sürümden güncelleme yapmak için patronlarınıza ikna edecek ek argümanlara ihtiyaç duyuyorsanız, aşağıdaki bu notların bir özeti var:


 * 1.5 sürümünden itibaren, değişiklikler farklı olarak kaydedilmeden önce önizleme yapılabilir.
 * 1.9 sürümünden itibaren, bir geri alma düğmesi mevcuttur.
 * 1.12 sürümünden itibaren, devriye gezisi Special:NewPages'de çok daha kolaydır.
 * 1.13 sürümünden itibaren, dosyaları yeniden adlandırabilirsiniz. (taşıyıyabilirsiniz)
 * 1.14 Sürümünden itibaren, çifte yönlendirmeleri otomatik olarak düzeltebilirsiniz.
 * 1.16 sürümünden itibaren, kullanılabilir.
 * Eğer sunucunuz düzgün bir önbellek çalıştırmaya sahipse, 1.17 sürümünden itibaren sayfanın yeniden yüklenmesini çok hızlandırdı.
 * 1.17 sürümünden itibaren, kategori sıralama mantığı geliştirildi (özellikle İngilizce olmayan harfler için); sürümünden itibarense bu özellik 68 dile genişletildi.
 * ve sürümünden itibaren, tüm dillerdeki ve cinsiyetlerdeki kullanıcılar arayüz ve olay günlükleri tarafından doğru bir şekilde kaydedilmektedir. (1.15 sürümün öncesinde, cinsiyet bilgisi yoktur).
 * sürümünde kabuk sistemi; kendi kabuklarınızda mevcut kabuk parçalarını tekrar kullanmayı kolaylaştırmak için yeniden düzenlendi.
 * 1.20 sürümünden itibaren, farklar daha anlaşılır yapıdadır.
 * 1.21 ve 1.23 sürümlerinde, e-posta bildirimleri daha net ve daha öngörülebilir hale gelirken, wiki'niz daha etkili hale getirdi.
 * 1.22, sürümünden itibaren, vandalizme mücadele (devriye kontrolü) daha az zaman almaktadır.


 * 1.24 sürümünde, daha iyi güvenlik sağlamak için şifre deposu geliştirildi.


 * 1.25 sürümünden itibaren, geliştirilmiş son değişiklikleri burada bulabilirsiniz.


 * 1.26 sürümünde, "ResourceLoader" mekanizması geliştirildi.


 * 1.27 sürümünde, oturum yönetimi ve kullanıcı kimlik doğrulama yönetimi tamamen modernize edildi.


 * 1.29 sürümünden itibaren, Action API'sı yeniden çalışıldı ve geliştirildi. Ayrıca kullanıcı grubu atamaları belirli bir süre için seçilebilir yapıldı.

Bugzilla'da 2014 yılına kadar en çok düzeltilen konuların listesine bakın.

Ayrıca, MediaWiki 1.18 sürümünde, daha iyi bir editör ve anti-vandalizm araçları olan ConfirmEdit ve Nuke gibi bazı çok önemli eklentileri paketlemeye başladık; daha sonraki sürümlerde bu eklentilerden daha fazla eklenmiştir. 

Ayrıca bakınız

 * Greg Sabino Mullane'nin Blog yazısı, sürüm yükseltmeleri hakkında biraz daha ayrıntılı bilgi vermektedir.
 * Project:Support desk yardıma ihtiyacınız olduğunda veya bir şeyler ters gittiğinde size yardımıcı olacaktır.
 * (Eğer başarılı yedeklemeniz yoksa)
 * (Eğer başarılı yedeklemeniz yoksa)
 * (Eğer başarılı yedeklemeniz yoksa)
 * (Eğer başarılı yedeklemeniz yoksa)
 * (Eğer başarılı yedeklemeniz yoksa)