Configuration d’installation automatique¶
Si vous avez besoin d’installer ownCloud sur plusieurs serveurs, vous ne voudrez sûrement pas paramétrer chaque instance séparément comme décrit dans Configuration de la base de données. Pour cette raison, ownCloud propose une fonctionnalité de configuration automatique.
Pour tirer avantage de cette fonctionnalité, vous devez créer un fichier de configuration, nommé ../owncloud/config/autoconfig.php et définir les paramètres du fichier. Vous pouvez spécifier tous les paramètres nécessaires dans ce fichier. Tous les paramètres non définis apparaîtront dans l’écran « Terminer l’installation » au premier lancement d’ownCloud.
Le fichier ../owncloud/config/autoconfig.php est automatiquement supprimé après l’application de la configuration initiale.
Paramètres¶
Lors de la configuration des paramètres, vous devez comprendre que deux paramètres sont nommés différemment dans ce fichier de configuration comparé au fichier standard config.php.
autoconfig.php | config.php |
---|---|
directory | datadirectory |
dbpass | dbpassword |
Exemples de configurations automatiques¶
Les sections suivantes proposent des exemples de configurations automatiques et indiquent quelles informations seront demandées à la fin de la configuration.
Répertoire data¶
En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le nom de la base de données et les identifiants de l’administrateur.
<?php
$AUTOCONFIG = array(
"directory" => "/www/htdocs/owncloud/data",
);
Base de données SQLite¶
En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.
<?php
$AUTOCONFIG = array(
"dbtype" => "sqlite",
"dbname" => "owncloud",
"dbtableprefix" => "",
);
Base de données MySQL¶
En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.
<?php
$AUTOCONFIG = array(
"dbtype" => "mysql",
"dbname" => "owncloud",
"dbuser" => "utilisateur",
"dbpass" => "mot_de_passe",
"dbhost" => "nom_hote_local",
"dbtableprefix" => "",
);
Note
Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.
Base de données PostgreSQL¶
En utilisant les paramètres suivants, l’écran « Terminer l’installation » demandera le chemin du répertoire data et les identifiants de l’administrateur.
<?php
$AUTOCONFIG = array(
"dbtype" => "pgsql",
"dbname" => "owncloud",
"dbuser" => "utilisateur",
"dbpass" => "mot_de_passe",
"dbhost" => "nom_hote_local",
"dbtableprefix" => "",
);
Note
Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.
Tous les paramètres¶
En utilisant les paramètres suivants, car tous les paramètres sont déjà configurés dans le fichier, l’installation d’ownCloud ne proposera pas l’écran « Terminer l’installation » en fin d’installation
<?php
$AUTOCONFIG = array(
"dbtype" => "mysql",
"dbname" => "owncloud",
"dbuser" => "utilisateur",
"dbpass" => "mot_de_passe",
"dbhost" => "nom_hote_local",
"dbtableprefix" => "",
"adminlogin" => "root",
"adminpass" => "mot_de_passe_root",
"directory" => "/www/htdocs/owncloud/data",
);
Note
Gardez à l’esprit que la configuration automatique ne dispense pas de créer la base de données et l’utilisateur de la base de données au préalable comme indiqué dans Configuration de la base de données.