http://www.mediawiki.org/wiki/Special:Code/MediaWiki/93828

Revision: 93828
Author:   mah
Date:     2011-08-03 14:25:20 +0000 (Wed, 03 Aug 2011)
Log Message:
-----------
re: r93635

* Restore false from envCheckPath() if wgScriptPath isn't found.
* Add message showing complete URL for wiki.

Modified Paths:
--------------
    trunk/phase3/includes/installer/Installer.i18n.php
    trunk/phase3/includes/installer/Installer.php

Modified: trunk/phase3/includes/installer/Installer.i18n.php
===================================================================
--- trunk/phase3/includes/installer/Installer.i18n.php  2011-08-03 14:13:57 UTC 
(rev 93827)
+++ trunk/phase3/includes/installer/Installer.i18n.php  2011-08-03 14:25:20 UTC 
(rev 93828)
@@ -148,6 +148,7 @@
        'config-no-uri'                   => "'''Error:''' Could not determine 
the current URI.
 Installation aborted.",
        'config-using-server'             => 'Using server name 
"<nowiki>$1</nowiki>".',
+       'config-using-uri'                => 'Using server URL 
"<nowiki>$1$2</nowiki>".',
        'config-uploads-not-safe'         => "'''Warning:''' Your default 
directory for uploads <code>$1</code> is vulnerable to arbitrary scripts 
execution.
 Although MediaWiki checks all uploaded files for security threats, it is 
highly recommended to 
[http://www.mediawiki.org/wiki/Manual:Security#Upload_security close this 
security vulnerability] before enabling uploads.",
        'config-brokenlibxml'             => 'Your system has a combination of 
PHP and libxml2 versions which is buggy and can cause hidden data corruption in 
MediaWiki and other web applications.
@@ -4690,8 +4691,8 @@
        'config-install-pg-plpgsql' => 'Vérification du language PL/pgSQL',
        'config-pg-no-plpgsql' => 'Vous devez installer le langage PL/pgSQL 
dans la base de données $1',
        'config-pg-no-create-privs' => "Le compte que vous avez spécifié pour 
l'installation n'a pas suffisamment de privilèges pour créer un compte.",
-       'config-pg-not-in-role' => "Le compte que vous avez spécifié pour 
l'utilisateur web existe déjà ! 
-Le compte que vous avez spécifié pour l'installation n'est pas un 
super-utilisateur et n'est pas membre du rôle de l'internaute, il est donc 
incapable de créer des objets appartenant à l'utilisateur web.! 
+       'config-pg-not-in-role' => "Le compte que vous avez spécifié pour 
l'utilisateur web existe déjà !
+Le compte que vous avez spécifié pour l'installation n'est pas un 
super-utilisateur et n'est pas membre du rôle de l'internaute, il est donc 
incapable de créer des objets appartenant à l'utilisateur web.!
 
 MediaWiki exige actuellement que les tableaux soient possédés par un 
utilisateur web. S'il vous plaît, spécifier un autre nom de compte web, ou 
cliquez sur \"retour\" et spécifier un utilisateur avec les privilèges 
suffisants.",
        'config-install-user' => "Création d'un utilisateur de la base de 
données",
@@ -4699,7 +4700,7 @@
        'config-install-user-create-failed' => "Échec lors de la création de 
l'utilisateur « $1 » : $2",
        'config-install-user-grant-failed' => "Échec lors de l'ajout de 
permissions à l'utilisateur « $1 » : $2",
        'config-install-user-missing' => 'L\'utilisateur "$1" n\'existe pas.',
-       'config-install-user-missing-create' => 'L\'utilisateur "$1" n\'existe 
pas ! 
+       'config-install-user-missing-create' => 'L\'utilisateur "$1" n\'existe 
pas !
 S\'il vous plaît, cocher "Compte de créer" dans la case ci-dessous si vous 
voulez le créer.',
        'config-install-tables' => 'Création des tables',
        'config-install-tables-exist' => "'''Avertissement:''' Les tables 
MediaWiki semblent déjà exister.
@@ -12046,7 +12047,7 @@
        'config-no-db' => 'Nie można odnaleźć właściwego sterownika bazy 
danych! Musisz zainstalować sterownik bazy danych dla PHP.
 Można użyć następujących typów baz danych: $1.
 
-Jeżeli korzystasz ze współdzielonego hostingu, zwróć się do administratora o 
zainstalowanie odpowiedniego sterownika bazy danych. 
+Jeżeli korzystasz ze współdzielonego hostingu, zwróć się do administratora o 
zainstalowanie odpowiedniego sterownika bazy danych.
 Jeśli skompilowałeś PHP samodzielnie, skonfiguruj je ponownie z włączonym 
klientem bazy danych, na przykład za pomocą polecenia <code>./configure 
--with-mysql</code>.
 Jeśli zainstalowałeś PHP jako pakiet Debiana lub Ubuntu, musisz również 
zainstalować moduł php5-mysql.',
        'config-no-fts3' => "'''Uwaga''' – SQLite został skompilowany bez 
[http://sqlite.org/fts3.html modułu FTS3] – funkcje wyszukiwania nie będą 
dostępne.",

Modified: trunk/phase3/includes/installer/Installer.php
===================================================================
--- trunk/phase3/includes/installer/Installer.php       2011-08-03 14:13:57 UTC 
(rev 93827)
+++ trunk/phase3/includes/installer/Installer.php       2011-08-03 14:25:20 UTC 
(rev 93828)
@@ -858,6 +858,13 @@
                global $IP;
                $IP = dirname( dirname( dirname( __FILE__ ) ) );
                $this->setVar( 'IP', $IP );
+
+               if( !$this->getVar( 'wgScriptPath' ) ) {
+                       $this->showError( 'config-no-uri' );
+                       return false;
+               }
+               $this->showMessage( 'config-using-uri', $this->getVar( 
'wgServer' ), $this->getVar( 'wgScriptPath' ) );
+               return true;
        }
 
        /**


_______________________________________________
MediaWiki-CVS mailing list
MediaWiki-CVS@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to