Bug 506: use $_SERVER[] instead of getenv() because the latter doesn't work
authorWil Mahan <wmahan@users.mediawiki.org>
Mon, 20 Sep 2004 21:53:21 +0000 (21:53 +0000)
committerWil Mahan <wmahan@users.mediawiki.org>
Mon, 20 Sep 2004 21:53:21 +0000 (21:53 +0000)
on IIS in ISAPI mode.

LocalSettings.sample
includes/DefaultSettings.php
includes/Setup.php

index 829e968..04fb97b 100644 (file)
@@ -74,8 +74,8 @@ $wgLogo                               = "{$wgStylePath}/images/wiki.png";
 
 ## Preferably these addresses should be able to receive mail asking for help
 #
-$wgEmergencyContact = "wikiadmin@" . getenv( "SERVER_NAME" );
-$wgPasswordSender      = "Wikipedia Mail <apache@" . getenv( "SERVER_NAME" ) . ">";
+$wgEmergencyContact = "wikiadmin@" . $_SERVER['SERVER_NAME'];
+$wgPasswordSender      = "Wikipedia Mail <apache@" . $_SERVER['SERVER_NAME'] . ">";
 
 # MySQL settings
 #
index 5401b42..0319147 100644 (file)
@@ -117,14 +117,15 @@ $wgTmpDirectory     = "{$wgUploadDirectory}/tmp";
  * Default to wikiadmin@SERVER_NAME
  * @global string $wgEmergencyContact
  */
-$wgEmergencyContact = 'wikiadmin@' . getenv( 'SERVER_NAME' );
+$wgEmergencyContact = 'wikiadmin@' . $_SERVER['SERVER_NAME'];
+
 /**
  * Password reminder email address
  * The address we should use as sender when a user is requesting his password
  * Default to apache@SERVER_NAME
  * @global string $wgPasswordSender
  */
-$wgPasswordSender      = 'Wikipedia Mail <apache@' . getenv( 'SERVER_NAME' ) . '>';
+$wgPasswordSender      = 'Wikipedia Mail <apache@' . $_SERVER['SERVER_NAME'] . '>';
 
 
 /**
index c04f287..ce499d4 100644 (file)
@@ -41,7 +41,7 @@ if( $wgUseSquid && isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
        }
        $wgIP = trim(end($hopips));
 } else {
-       $wgIP = getenv('REMOTE_ADDR');
+       $wgIP = $_SERVER['REMOTE_ADDR'];
 }