Manual:Index.php

From mediawiki.org
This page is a translated version of the page Manual:Index.php and the translation is 100% complete.

index.php bir MediaWiki sitesinin ana erişim noktasıdır. Diğer ana erişim noktası ise MediaWiki API isteklerini işleyen api.php .

index.php URL'si $wgScript kullanılarak özelleştirilebilir.

Gerçekleştirilen eylemler

MediaWiki sürümü:
1.18

Çoğu istek index.php olarak aşağıdaki eylemlerle sonuçlanır:

  1. PHP sürümünün desteklendiğinden emin olun, aksi halde bir hata görüntüleyin.
  2. İlk olarak, sadece Setup.php içeren WebStart.php içerir. Bu da, satıcı bağımlılıkları dahil olmak üzere sınıf otomatik yükleyicisinin kurulması, varsayılan yapılandırma ve sitenin LocalSettings.php dosyasının uygulanması gibi MediaWiki için PHP ortamını ayarlar.
  3. Ardından, MediaWiki sınıfını MediaWiki.php değerinden başlatır. Bu değer, geçerli isteğin ne yapması gerektiğini belirlemek için "title" ve "action" gibi URL parametrelerini yorumlamaktan sorumludur. Daha sonra, bu işlemi yapmak için ilgili Eylem alt sınıfını gönderir.
  4. Son olarak, veritabanı işlemlerini kapatmak ve herhangi bir deferred updates çalıştırmak gibi şeyleri yapan MediaWiki::restInPeace() çağrılır.

Ayrıca bakınız