r93828 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r93827‎ | r93828 | r93829 >
Date:14:25, 3 August 2011
Author:mah
Status:resolved
Tags:
Comment:
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 (modified) (history)
  • /trunk/phase3/includes/installer/Installer.php (modified) (history)

Diff [purge]

Index: trunk/phase3/includes/installer/Installer.php
@@ -858,6 +858,13 @@
859859 global $IP;
860860 $IP = dirname( dirname( dirname( __FILE__ ) ) );
861861 $this->setVar( 'IP', $IP );
 862+
 863+ if( !$this->getVar( 'wgScriptPath' ) ) {
 864+ $this->showError( 'config-no-uri' );
 865+ return false;
 866+ }
 867+ $this->showMessage( 'config-using-uri', $this->getVar( 'wgServer' ), $this->getVar( 'wgScriptPath' ) );
 868+ return true;
862869 }
863870
864871 /**
Index: trunk/phase3/includes/installer/Installer.i18n.php
@@ -148,6 +148,7 @@
149149 'config-no-uri' => "'''Error:''' Could not determine the current URI.
150150 Installation aborted.",
151151 'config-using-server' => 'Using server name "<nowiki>$1</nowiki>".',
 152+ 'config-using-uri' => 'Using server URL "<nowiki>$1$2</nowiki>".',
152153 'config-uploads-not-safe' => "'''Warning:''' Your default directory for uploads <code>$1</code> is vulnerable to arbitrary scripts execution.
153154 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.",
154155 '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 @@
46914692 'config-install-pg-plpgsql' => 'Vérification du language PL/pgSQL',
46924693 'config-pg-no-plpgsql' => 'Vous devez installer le langage PL/pgSQL dans la base de données $1',
46934694 '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.",
4694 - 'config-pg-not-in-role' => "Le compte que vous avez spécifié pour l'utilisateur web existe déjà !
4695 -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.!
 4695+ 'config-pg-not-in-role' => "Le compte que vous avez spécifié pour l'utilisateur web existe déjà !
 4696+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.!
46964697
46974698 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.",
46984699 'config-install-user' => "Création d'un utilisateur de la base de données",
@@ -4699,7 +4700,7 @@
47004701 'config-install-user-create-failed' => "Échec lors de la création de l'utilisateur « $1 » : $2",
47014702 'config-install-user-grant-failed' => "Échec lors de l'ajout de permissions à l'utilisateur « $1 » : $2",
47024703 'config-install-user-missing' => 'L\'utilisateur "$1" n\'existe pas.',
4703 - 'config-install-user-missing-create' => 'L\'utilisateur "$1" n\'existe pas !
 4704+ 'config-install-user-missing-create' => 'L\'utilisateur "$1" n\'existe pas !
47044705 S\'il vous plaît, cocher "Compte de créer" dans la case ci-dessous si vous voulez le créer.',
47054706 'config-install-tables' => 'Création des tables',
47064707 'config-install-tables-exist' => "'''Avertissement:''' Les tables MediaWiki semblent déjà exister.
@@ -12046,7 +12047,7 @@
1204712048 'config-no-db' => 'Nie można odnaleźć właściwego sterownika bazy danych! Musisz zainstalować sterownik bazy danych dla PHP.
1204812049 Można użyć następujących typów baz danych: $1.
1204912050
12050 -Jeżeli korzystasz ze współdzielonego hostingu, zwróć się do administratora o zainstalowanie odpowiedniego sterownika bazy danych.
 12051+Jeżeli korzystasz ze współdzielonego hostingu, zwróć się do administratora o zainstalowanie odpowiedniego sterownika bazy danych.
1205112052 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>.
1205212053 Jeśli zainstalowałeś PHP jako pakiet Debiana lub Ubuntu, musisz również zainstalować moduł php5-mysql.',
1205312054 'config-no-fts3' => "'''Uwaga''' – SQLite został skompilowany bez [http://sqlite.org/fts3.html modułu FTS3] – funkcje wyszukiwania nie będą dostępne.",

Follow-up revisions

RevisionCommit summaryAuthorDate
r93834* Make envCheckPath() specific to each installer, web vs cli...mah15:46, 3 August 2011

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r93635Fixes Bug #30061 - Command line installer $wgScriptPath...mah18:03, 1 August 2011

Status & tagging log