Jump to content

Manual:$wgServer

From mediawiki.org
This page is a translated version of the page Manual:$wgServer and the translation is 100% complete.
Sunucu URL'ler ve dosya yolları: $wgServer
Sunucunun temel URL'si.
Sürümde tanıtıldı:Before 1.1.0
Sürümde kaldırıldı:hala kullanımda
İzin verilen değerler:(URL öneki (protokol, ana bilgisayar, isteğe bağlı olarak bağlantı noktası ile; yol kısmı yok))
Varsayılan değer:(aşağıya bakınız)

Ayrıntılar

Bu değişken normalde MediaWiki yükleyicisi tarafından ayarlanır, ancak LocalSettings.php oluşturulduktan sonra ayarlanması gerekebilir.

Protokol de dahil olmak üzere, ancak eğik çizgi olmadan ve varsa alt dizini olmadan sunucunun temel URL'si (örneğin, https://www.mediawiki.org). 1.18.0 sürümünden beri MediaWiki, $wgServer ayarını protokole bağlı bir URL'ye (ör. //www.mediawiki.org) ayarlamayı da destekler. Bu her iki protokol altında çalışan bağlantılar kullanılarak aynı önbellekli HTTP ve HTTPS'yi desteklemek için kullanılır. Bunu yaparken $wgCanonicalServer , protokole bağlı URL'leri desteklemeyen e-postalar gibi konumlarda kullanılacak protokol dahil olmak üzere tam URL'yi ayarlamak için kullanılabilir. URL https:// ile başlıyorsa, MediaWiki vikinizin HTTPS protokolünü tercih ettiğini veya yalnızca onu desteklediğini varsayar. Bu durumda, ayrıca $wgForceHTTPS ayarlamalısınız. Daha fazla bilgi için Manual:HTTPS sayfasına bakın.

Bu yapılandırma parametrelerine yönelik ayar, vikiyi işaret eden tam nitelikli URL'ler üretilirken kullanılır, örneğin:

  • Düzenleme ve standart URL yazımlarına HTTP yönlendirmeleri
  • altbilgiyi yazdır
  • RSS/Atom beslemesinden maddelere bağlantılar
  • bildirim e-postalarındaki maddelere bağlantılar
  • ve fazlası!
Lütfen $wgServer gerçek temel URL'nize ayarlandığından ve http://localhost olarak ayarlanmadığından emin olun (gerçekte MediaWiki'ye yalnızca yerel ana makineniz üzerinden erişmek istemiyorsanız). Aksi takdirde bağlantılar çalışmayacaktır.

Otomatik algılama

MediaWiki daha önce sunucunun adını otomatik olarak algılamaya çalıştı, ancak bu önbellek zehirlenmesi saldırılarına karşı savunmasızdı ve 1.18'de gayri resmi olarak kullanımdan kaldırıldı. MediaWiki 1.34'te tamamen kaldırıldı.

Varsayılan değer

MediaWiki sürümü:
1.34
$wgServer = false;
MediaWiki sürümleri:
1.18 – 1.33
$wgServer = WebRequest::detectServer();
MediaWiki sürümü:
1.17
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
MediaWiki sürümleri:
1.4 – 1.16
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki sürümü:
1.3
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki sürümü:
1.2
$wgServer           = "http://" . $_SERVER["SERVER_NAME"];
MediaWiki sürümü:
1.1
$wgServer           = "http://" . getenv( "SERVER_NAME" );

Ayrıca bakınız