Manual:$wgServer
URL'ler ve dosya yollları: $wgServer | |
---|---|
Sunucunun temel URL'si. |
|
Sürümde tanıtıldı: | pre 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: | (see below) |
Diğer ayarlar: Alfabetik | İşlevsel olarak |
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.
In that case, you should also set $wgForceHTTPS
. See Manual:HTTPS for more information.
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ı!
$wgServer
is set to your actual base URL and not to http://localhost
(unless you actually want to only access MediaWiki through your localhost). Otherwise links will not work.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ı.
Default value
MediaWiki sürümü: | ≥ 1.34 |
$wgServer = false;
MediaWiki sürümü: | 1.18 – 1.33 |
$wgServer = WebRequest::detectServer();
MediaWiki sürümü: | 1.17 |
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
MediaWiki sürümü: | 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" );