https://bugzilla.wikimedia.org/show_bug.cgi?id=30061

Edward Z. Yang <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
                 CC|                            |[email protected]

--- Comment #2 from Edward Z. Yang <[email protected]> 2011-07-31 04:14:40 UTC ---
Would love to get this fixed. Here's a patch.

diff --git a/includes/installer/Installer.php
b/includes/installer/Installer.php
index 6da4f10..086458e 100644
--- a/includes/installer/Installer.php
+++ b/includes/installer/Installer.php
@@ -842,13 +842,13 @@ abstract class Installer {
                // PHP_SELF isn't available sometimes, such as when PHP is CGI
but
                // cgi.fix_pathinfo is disabled. In that case, fall back to
SCRIPT_NAME
                // to get the path to the current script... hopefully it's
reliable. SIGH
-               if ( !empty( $_SERVER['PHP_SELF'] ) ) {
+               if ( $this->getVar( 'wgScriptPath' ) ) {
+                       // Some kind soul has set it for us already (e.g.
debconf)
+                       return true;
+               } elseif ( !empty( $_SERVER['PHP_SELF'] ) ) {
                        $path = $_SERVER['PHP_SELF'];
                } elseif ( !empty( $_SERVER['SCRIPT_NAME'] ) ) {
                        $path = $_SERVER['SCRIPT_NAME'];
-               } elseif ( $this->getVar( 'wgScriptPath' ) ) {
-                       // Some kind soul has set it for us already (e.g.
debconf)
-                       return true;
                } else {
                        $this->showError( 'config-no-uri' );
                        return false;

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to